hi all!
кто знает как на шелле сделать инициализацию переменных динамически, т.е. чтобы сама переменная и ее значение были бы определены в зависимости от чего-то, например:
!#/bin/sh
var1='aaa'
var2='bbb'
var3='ccc'
${var3}_some_trash="${var2}_trash_${var1}"должно получиться следующее:
ccc_some_trash="bbb_trash_aaa"
eval ${var3}_some_trash="${var2}_trash_${var1}"
>eval ${var3}_some_trash="${var2}_trash_${var1}"
спасибо большое! я уже ближе к заветной цели но не выходит достать значение из переменной, т.е. когда я делаю так
echo $some_trash{var1}
мне выдает
some_trashaaa
а нужно содержимое переменной
вроде нашел сам
eval tmp=\$sometrash_${val1}trash
echo $tmp