自訂 alias 指令搬移檔案 - Linux

Table of Contents


各位前輩好,小弟剛學 linux,還不熟bash語法,想用alias做一個

交互搬移檔案的指令

alias new=if [ -f "~/storage/test_a" ]; then

mv ~/test_b ~/storage/test_b

mv ~/storage/test_a ~/test_a
fi

請問這樣哪裡有錯呢

--

All Comments

Jacky avatarJacky2019-07-07
用分號把多行串成同一行,頭尾用一對引號包起來
Caitlin avatarCaitlin2019-07-10
感謝 試出來了!
Queena avatarQueena2019-07-12
為什麼要搞這麽複雜直接用bash這樣這樣會高到自己啊
Connor avatarConnor2019-07-15
多行的話,建議寫成 Bash function 可讀性較佳
Hazel avatarHazel2019-07-17
這時候用 function 是不是比較方便好用...
Todd Johnson avatarTodd Johnson2019-07-21
另外原本語法部分改 [ ....] && ... ; ... 也可以縮短
Agatha avatarAgatha2019-07-25
不熟bash語法,可是已經在使用bash語法 XD
Christine avatarChristine2019-07-28
用 function 比較好