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
Last activity: Sep 13, 2024, 01:21 PM