bug-bash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Change in indirect expansion behavior from 4.4 to 5.0


From: Jason Miller
Subject: Change in indirect expansion behavior from 4.4 to 5.0
Date: Tue, 29 Sep 2020 21:28:59 -0700

Gentoo linux, GNU bash, version 5.0.18(1)-release (x86_64-pc-linux-gnu)

On the above vesion of bash, the following script will not run the echo command
and print an error.  On bash 4.4 it appears to  treat the ${!foo} the same as
expanding an unset variable and thus outputs "bar":

  unset foo
  echo ${!foo} bar

"shopt -s compat44" does not seem to make a difference

-Jason



reply via email to

[Prev in Thread] Current Thread [Next in Thread]