我發現了以下對於命令列上長時間運行的任務有用的技巧:
do_some_task && make_a_noise
例如,在 OSX 上:
do_some_task && say 'done'
然而,&&
意思是「如果前一個命令成功返回 0,則執行下一個命令」。如果第一個命令失敗,則第二個命令不會執行。
是否有類似的運算符表示“無論前一個命令的返回狀態如何都執行此操作”?
答案1
是的;
:
do_some_task ; say 'done'
我發現了以下對於命令列上長時間運行的任務有用的技巧:
do_some_task && make_a_noise
例如,在 OSX 上:
do_some_task && say 'done'
然而,&&
意思是「如果前一個命令成功返回 0,則執行下一個命令」。如果第一個命令失敗,則第二個命令不會執行。
是否有類似的運算符表示“無論前一個命令的返回狀態如何都執行此操作”?
是的;
:
do_some_task ; say 'done'