diff options
author | Egor Tensin <Egor.Tensin@gmail.com> | 2017-01-30 00:27:44 +0300 |
---|---|---|
committer | Egor Tensin <Egor.Tensin@gmail.com> | 2017-01-30 00:27:44 +0300 |
commit | 2d0967349bd3581a8582d7284d85488404b098ea (patch) | |
tree | ef0b144f28f1c5c96871d34cfd0d7b0f17fba865 /bash.md | |
parent | boost.md: publish on the web (diff) | |
download | notes-2d0967349bd3581a8582d7284d85488404b098ea.tar.gz notes-2d0967349bd3581a8582d7284d85488404b098ea.zip |
bash.md: `errexit`
Diffstat (limited to '')
-rw-r--r-- | bash.md | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -51,3 +51,15 @@ It doesn't affect expansion (see below) though. unset -v 'arr["$i"]' # Also rejected. # An insightful discussion on the topic: https://lists.gnu.org/archive/html/help-bash/2016-09/msg00020.html. + +### `errexit` + +#### Do + + bar_output="$( bar )" + foo "$bar_output" + +#### Don't + + foo "$( bar )" # With `errexit`, foo will still get executed. + # I don't know why. |