标签: bash shell
有没有办法让我的bash脚本在第一个返回非零状态的命令上终止?
我知道我可以用&&链接它,如:
&&
cd /stuff && echo 'what's up' && ....
还有其他办法吗?
答案 0 :(得分:7)
是的,在 shebang 之后,
set -e
如果您需要(仅针对部分代码)
set +e
或 shebang :
#!/bin/bash -e
或通过以下方式调用脚本:
bash -e script.bash