擅长:python、mysql、java
<p>从<code>help set</code></p>
<pre><code> -e Exit immediately if a command exits with a non-zero status.
</code></pre>
<p>但一些人(bash常见问题解答和irc freenode#bash常见问题解答的作者)认为这是一种不好的做法。建议使用:</p>
<pre><code>trap 'do_something' ERR
</code></pre>
<p>发生错误时运行<code>do_something</code>函数</p>
<p>见<a href="http://mywiki.wooledge.org/BashFAQ/105" rel="noreferrer">http://mywiki.wooledge.org/BashFAQ/105</a></p>