Sample Header Ad - 728x90

How can you echo a variable name made of variable names I.e $$var1$var2

1 vote
1 answer
79 views
In this test I'm expecting it to print "var1 is 999". user@penguin:~$ for num in {1..3}; do export var$num=9999 ; echo var$num is $var$num ; done var1 is 1 var2 is 2 var3 is 3 user@penguin:~$ echo $var1 $var2 $var3 9999 9999 9999 This prints the PID instead of the variabled named by the two variable names. user@penguin:~$ for num in {1..3}; do export var$num=9999 ; echo var$num is $$var$num ; done var1 is 316var1 var2 is 316var2 var3 is 316var3
Asked by Dan Larrabee (21 rep)
Nov 13, 2024, 12:47 AM
Last activity: Nov 14, 2024, 03:29 PM