作者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/cn.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