什么’set -e’在bash中做什么?

What does 'set -e' do in bash?

本问题已经有最佳答案,请猛点这里访问。

我收到了一条关于合并请求的评论,说我需要使用"set-e"来进行错误处理,但是我正在努力寻找任何能详细说明它所做工作的东西。


从http://linuxcommand.org /你/ seth.html LC3 _ _页面:

1
-e  Exit immediately if a command exits with a non-zero status.

如果你在你的help setbash终端类型,这是输出。

1
-e  Exit immediately if a command exits with a non-zero status.

这意味set -e停止脚本执行的命令从命令或管道if a跑进错误。