第一个错误停止
可能重复:
在出错时自动退出bash shell脚本
我怎么能让bash在第一次命令失败时停下来,而不是通过我的代码来完成这样的事情?
some_prog || exit 1
some_other_prog || exit 1
也许你想set -e
:
http://www.davidpashley.com/articles/writing-robust-shell-scripts.html#id2382181
这告诉bash,如果任何语句返回一个非真正的返回值,它应该退出脚本。 使用-e的好处是,它可以防止错误在早些时候被捕获时发生严重问题。 同样,为了可读性,您可能需要使用set -o errexit。
链接地址: http://www.djcxy.com/p/25609.html上一篇: Stop on first error