@darkuncle @b0rk except `set -e` has bizzare edge cases that can make your script behave in an unexpected wayhttp://mywiki.wooledge.org/BashFAQ/105