Re: [问题] 请问一个bash script的问题

楼主: dyoll (lloyd huang)   2022-11-29 17:42:50
直觉上会使用 function 解决,如果一定要用 alias 处理的话,可以用 alias 包装 fun
ction 使用如下:
alias abc='F(){ test -n "$2" && echo "
作者: rickieyang (Rickie Yang)   2022-11-29 23:25:00
不建议用 and + or。如果 and 后面的指令回传值是 false,那会再呼叫一次 or 后面的指令。
楼主: dyoll (lloyd huang)   2022-11-30 09:33:00
一楼说的没错。改用 if else 或 and + or 只做变量设定。
作者: chang0206 (Eric Chang)   2022-11-30 12:27:00
感谢回复 已经用function处理 谢谢各位指教
作者: rickieyang (Rickie Yang)   2022-11-30 13:57:00
只做变量设定, 或是 and / or 单独使用,不要混用话说变量设定也不排除有机率设定失败.还是不要混用吧

Links booklink

Contact Us: admin [ a t ] ucptt.com