Today's bash adventure, I never reach echo in this script:
set -e
(( X++ ))
echo "X=$X"
Why?
Because (( X++ )) returns 0. And returning 0 from (( is a NON-zero exit code—an error.
Because of course, how silly of me.
Today's bash adventure, I never reach echo in this script:
set -e
(( X++ ))
echo "X=$X"
Why?
Because (( X++ )) returns 0. And returning 0 from (( is a NON-zero exit code—an error.
Because of course, how silly of me.