5
alias bp="cat [email protected] > [email protected]"
我的第二個想法是:別名在bash不工作
alias bp="cp [email protected]{,.BACK}"
所以我希望能有備份的命令文件。 它不會引發任何錯誤,但它不起作用。
alias bp="cat [email protected] > [email protected]"
我的第二個想法是:別名在bash不工作
alias bp="cp [email protected]{,.BACK}"
所以我希望能有備份的命令文件。 它不會引發任何錯誤,但它不起作用。
別名純粹是文本替換。如果要使用或操縱參數,則需要創建一個函數:
bp() {
for file; do
cp -i "$file" "$file".BACK
done
}
它會在您定義別名時展開。單引號可能會有所幫助,但我不確定您可以使用沒有函數的別名來表達您想要的內容。 – 0xC0000022L 2012-04-03 17:38:27
[使bash別名參數?]的可能重複(http://stackoverflow.com/questions/7131670/make-bash-alias-that-takes-parameter) – l0b0 2012-04-04 14:24:00