用 bash 命令行替换 java -jar

replace java -jar by a bash command line

运行 java 命令使用 java -jar arg1 arg2 很无聊.. 有没有办法从脚本文件轻松创建标准命令行,无需别名?
例如使用 /usr/bin/trimmomatic 替换

java -jar /PROGS/EXTERN/trimmomatic-0.35.jar MYFILE 

来自

trimmomatic MYFILE

您可以将以下内容附加到您的 ~/.bashrc 文件中:

alias trimmomatic='java -jar /PROGS/EXTERN/trimmomatic-0.35.jar'

然后重新启动您的 shell(如果您不想重新启动,则执行 source ~/.bashrc),别名应该可用。

或者,您可以定义一个 bash 函数(例如再次在您的 ~/.bashrc 中):

trimmomatic() { java -jar /PROGS/EXTERN/trimmomatic-0.35.jar "$@"; }

或包装器 shell 脚本,您可以将其放入 $PATH:

#!/bin/bash
java -jar /PROGS/EXTERN/trimmomatic-0.35.jar "$@"