在中bash
,有时我想连续运行几个命令,而又不想等到它们完成后再键入新命令。所以我做这样的事情:
cmd1; cmd2; cmd3
不幸的是,其中一个命令可能会失败。在这种情况下,我想停下来。有一种简单的方法可以做到这一点,但是要确保只有在上一个命令的退出代码为0时,我才继续运行这些命令?
这是Unix SE的一个很好的答案。
—
NonlinearFruit