我想在别名命令中设置变量,所以它会是这样的:
alias "mycommand $variable"="command1 -y ppp $variable.mp3 -i rrr - | command2 --text $variable --ssss -"
Run Code Online (Sandbox Code Playgroud)
使用函数代替。
mycommand() {
command1 -y ppp "${1}.mp3" -i rrr - | command2 --text "$1" --ssss -
}
Run Code Online (Sandbox Code Playgroud)
如果您想传递所有参数而不仅仅是第一个参数,则可以使用"$@"而不是"$1".