Sample Header Ad - 728x90

Treat unset variables as an error when substituting (set -u) ignores array expansion

3 votes
1 answer
167 views
I don't understand why the array expression is fine.
$ set -eu 
$ echo "${envs[*]}"

$ echo "${envs}"
bash: envs: unbound variable
How can I make bash fail also on such array expansion?
Asked by Jakub Bochenski (325 rep)
Sep 13, 2024, 11:33 AM
Last activity: Sep 13, 2024, 01:21 PM