[問題] 自訂 alias 指令搬移檔案

作者: bmks (PP)   2019-07-04 17:16:30
各位前輩好,小弟剛學 linux,還不熟bash語法,想用alias做一個
交互搬移檔案的指令
alias new=if [ -f "~/storage/test_a" ]; then
mv ~/test_b ~/storage/test_b
mv ~/storage/test_a ~/test_a
fi
請問這樣哪裡有錯呢
作者: goldie (阿良)   2019-07-04 17:24:00
用分號把多行串成同一行,頭尾用一對引號包起來
作者: bmks (PP)   2019-07-04 17:39:00
感謝 試出來了!
作者: a030225033 (通仔)   2019-07-04 17:41:00
為什麼要搞這麽複雜直接用bash這樣這樣會高到自己啊
作者: goldie (阿良)   2019-07-04 18:10:00
多行的話,建議寫成 Bash function 可讀性較佳
作者: kenduest (小州)   2019-07-04 18:11:00
這時候用 function 是不是比較方便好用...另外原本語法部分改 [ ....] && ... ; ... 也可以縮短
作者: mgdesigner (機槍設計師)   2019-07-04 20:27:00
不熟bash語法,可是已經在使用bash語法 XD
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2019-07-05 19:11:00
用 function 比較好

Links booklink

Contact Us: admin [ a t ] ucptt.com