0
我想建立在alias命令變量所以它會是這樣:變量別名
alias "mycommand $variable"="command1 -y ppp $variable.mp3 -i rrr - | command2 --text $variable --ssss -"
我想建立在alias命令變量所以它會是這樣:變量別名
alias "mycommand $variable"="command1 -y ppp $variable.mp3 -i rrr - | command2 --text $variable --ssss -"
使用函數。
mycommand() {
command1 -y ppp "${1}.mp3" -i rrr - | command2 --text "$1" --ssss -
}
如果你想通過而通過所有參數比只有第一個,你會使用"[email protected]"
代替"$1"
。
請查看[editing-help](http://stackoverflow.com/editing-help)。 – Cyrus
你是指這一切「--sssss」或類似的東西? – k073l
...一般來說,別名是shell功能中性能較差,實用性較差的小兄弟 - 它們只是簡單的字符串前綴替換,因此它們不能根據參數執行條件邏輯,它們不能除了最後一個位置之外的任何參數等等。如果你想要認真做任何事情,你應該使用一個函數來代替。 –