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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Skvortsov                     2:5020/400     14 Nov 2006  18:32:58
 To : Alexey Markov
 Subject : Re: Туплю... :-((
 -------------------------------------------------------------------------------- 
 
 On 14.11.2006 17:28, Alexey Markov wrote:
 
 > 
 > Простейшая задача: надо вывести значение переменной, имя которой указано
 > в другой переменной.
 > 
 > =========Beginning of the citation==============
 > #!/bin/sh
 > 
 > var_1="111"
 > var_2="222"
 > var_3="333"
 > 
 > for i in "1 2 3"; {
 >    myvar=var_$i
 >    echo $myvar  <--- и вот тут надо получить "111" вместо "var_1" и т.д.
 > }
 
 list="1 2 3"
 
 for i in $list; do
    eval "myvar=\$var_$i"
    echo $myvar
 done
 
 > Блин, ведь помню же, что как-то это делал, и man sh уже на 4 раза прочитал!
 
 Читайте в 5-й.
 
 -- 
 Sergey Skvortsov
 mailto: skv@protey.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Туплю... :-((   Alexey Markov   14 Nov 2006 18:28:25 
 Re: Туплю... :-((   Sergey Skvortsov   14 Nov 2006 18:32:58 
Архивное /ru.unix.bsd/6577524840c9.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional