|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Ivan Blazhko 2:5020/400 18 Apr 2000 10:58:36 To : All Subject : Re: shell vars -------------------------------------------------------------------------------- "Jen Lin'kova" <jen@comp.chem.msu.su> wrote in message news:8deppi$ljm$1@comp.chem.msu.su... > Hi! > > Ivan Blazhko <ivan_blazhko@atlas.kiev.ua> wrote: > > Подскажите, возможно ли в Bourne Shell получить значение переменной, имя > > которой содержиться в другой переменной. Типа: > > $test_var=123 > > $a=test_var > > и получить аналог > > $echo $test_var > > тспользуя $a > > У меня такое заработало: > jen@comp:~>a=444 > jen@comp:~>b=a > jen@comp:~>echo $(($b)) > 444 > jen@comp:~>a=555 > jen@comp:~>echo $(($b)) > 555 > > Hе, такое работает только если значение переменнной -- число. А вот eval действительно помог, $test=1234 $a=test $eval echo "\$$a" 1234 вот так работает, спасибо Andy Shevchenko. > -- > SY, Jen aka Furry > > ### The future's uncertain and the end is always near..### --- ifmail v.2.15dev4 * Origin: Unknown (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/9138de0dbd0a.html, оценка из 5, голосов 10
|