我想在alias命令中设置变量,所以它就像这样:
alias "mycommand $variable"="command1 -y ppp $variable.mp3 -i rrr - | command2 --text $variable --ssss -"
答案 0 :(得分:3)
改为使用功能。
mycommand() {
command1 -y ppp "${1}.mp3" -i rrr - | command2 --text "$1" --ssss -
}
如果您想通过所有参数而不是仅传递第一个参数,则可以使用"$@"
代替"$1"
。