用 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 "$@"
运行 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 "$@"