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