- shell: динамическое имя переменной, Amator, 16:51 , 20-Дек-08 (1)
>[оверквотинг удален] >#!/bin/sh > >first_var='first_var' >second_var='second_var' >type='first' > >echo ${${type}_var} > >но получаю сообщение "${${...}: Bad substitution". Как нужно действовать в данной ситуации? >Если не ошибаюсь shell делать это не умеет - используйте bash.
- shell: динамическое имя переменной, BlackHat, 16:59 , 20-Дек-08 (2)
#!/bin/shfirst_var='first_var' second_var='second_var' type='first' eval new_var=\$${type}_var echo $new_var ~ ~
- shell: динамическое имя переменной, GHopper, 17:58 , 20-Дек-08 (3)
>#!/bin/sh > >first_var='first_var' >second_var='second_var' >type='first' > >eval new_var=\$${type}_var >echo $new_var >~ >~ спасибо! то, что нужно.
- shell: динамическое имя переменной, phpcoder, 10:54 , 22-Дек-08 (4)
|