Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: shell vars   Ivan Blazhko   18 Apr 2000 10:58:36 
Архивное /ru.unix/9138de0dbd0a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional