是否有像 && 这样忽略返回状态的运算符?

是否有像 && 这样忽略返回状态的运算符?

我发现了以下对于命令行上长时间运行的任务有用的技巧:

do_some_task && make_a_noise

例如,在 OSX 上:

do_some_task && say 'done'

然而,&&意思是“如果前一个命令成功返回 0,则运行下一个命令”。如果第一个命令失败,则第二个命令不会执行。

是否有类似的运算符表示“无论前一个命令的返回状态如何都执行此操作”?

答案1

是的;

do_some_task ; say 'done'

相关内容