作者bmks (bmks)
看板Linux
標題[問題] 自訂 alias 指令搬移檔案
時間Thu Jul 4 17:16:30 2019
各位前輩好,小弟剛學 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://webptt.com/m.aspx?n=bbs/Linux/M.1562231792.A.DAF.html
1F:推 goldie: 用分號把多行串成同一行,頭尾用一對引號包起來 07/04 17:24
2F:→ bmks: 感謝 試出來了! 07/04 17:39
3F:推 a030225033: 為什麼要搞這麽複雜直接用bash這樣這樣會高到自己啊 07/04 17:41
4F:推 goldie: 多行的話,建議寫成 Bash function 可讀性較佳 07/04 18:10
5F:→ kenduest: 這時候用 function 是不是比較方便好用... 07/04 18:11
6F:→ kenduest: 另外原本語法部分改 [ ....] && ... ; ... 也可以縮短 07/04 18:12
7F:→ mgdesigner: 不熟bash語法,可是已經在使用bash語法 XD 07/04 20:27
8F:推 hijkxyzuw: 用 function 比較好 07/05 19:11