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

看板Linux作者 (bmks)時間6年前 (2019/07/04 17:16), 編輯推噓4(404)
留言8則, 6人參與, 6年前最新討論串1/1
各位前輩好,小弟剛學 linux,還不熟bash語法,想用alias做一個 交互搬移檔案的指令 alias new=if [ -f "~/storage/test_a" ]; then mv ~/test_b ~/storage/test_b mv ~/storage/test_a ~/test_a fi 請問這樣哪裡有錯呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.143.131 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1562231792.A.DAF.html

07/04 17:24, 6年前 , 1F
用分號把多行串成同一行,頭尾用一對引號包起來
07/04 17:24, 1F

07/04 17:39, 6年前 , 2F
感謝 試出來了!
07/04 17:39, 2F

07/04 17:41, 6年前 , 3F
為什麼要搞這麽複雜直接用bash這樣這樣會高到自己啊
07/04 17:41, 3F

07/04 18:10, 6年前 , 4F
多行的話,建議寫成 Bash function 可讀性較佳
07/04 18:10, 4F

07/04 18:11, 6年前 , 5F
這時候用 function 是不是比較方便好用...
07/04 18:11, 5F

07/04 18:12, 6年前 , 6F
另外原本語法部分改 [ ....] && ... ; ... 也可以縮短
07/04 18:12, 6F

07/04 20:27, 6年前 , 7F
不熟bash語法,可是已經在使用bash語法 XD
07/04 20:27, 7F

07/05 19:11, 6年前 , 8F
用 function 比較好
07/05 19:11, 8F
文章代碼(AID): #1T7SFmsl (Linux)
文章代碼(AID): #1T7SFmsl (Linux)