История изменений
Исправление alozovskoy, (текущая версия) :
$(eval echo \$VAR_"${$1}")
$ cat test.sh
#!/bin/bash
VAR_1="one"
VAR_2="two"
VAR=$(eval echo \$VAR_"$1")
echo $VAR
$ ./test.sh 1
one
$ ./test.sh 2
two
$
Исправление alozovskoy, :
$(eval echo \$VAL_"${$1}")
$ cat test.sh
#!/bin/bash
VAR_1="one"
VAR_2="two"
VAR=$(eval echo \$VAR_"$1")
echo $VAR
$ ./test.sh 1
one
$ ./test.sh 2
two
$
Исправление alozovskoy, :
$(eval echo \$VAL_"${$1}")
Исходная версия alozovskoy, :
$(eval echo \$VAL_"${1}")