- Получение переменных, allez, 08:51 , 30-Янв-09 (1)
>Пробовал так >#!/bin/sh >exec < file >while read string >do > echo $string >done >exit 0 >то есть построчно считывается, а вот как получить переменные? #!/bin/sh while read var1 var2 do echo "var1 = $var1, var2 = $var2" done < file
- Получение переменных, maxwell, 09:40 , 30-Янв-09 (3)
Спасибо вам!Да, все правильно, конечно сам ступил. А все было так просто. Был рабочий вариант одного скрипта, в нем и обрабатывались переменные, а переменные там были заданы в виде $1 $2 $3 и т.д. Но дело в том, что командный интерпретатор обрабатывает в командной строке аргументы в виде специальных переменных $1-$9 Вот я и наступил на грабли, пытаясь в скрипте получить именно переменные $1 $2 В момем случае все оказалось проще, нужно было передать скрипту сразу всю строку в виде аргумента, а не городить огород, разбирая строку на части.
- образование в неоплатном долгу, Andrey Mitrofanov, 09:51 , 30-Янв-09 (4)
>Был рабочий вариант одного скрипта, в нем и обрабатывались переменные, а переменные >там были заданы >Но дело в том, что командный интерпретатор обрабатывает >Вот я и наступил на грабли, пытаясь в скрипте получить именно переменные >В момем случае все оказалось проще, нужно было передать скрипту сразу всю Говорили ж учителя, что списывать нехорошо и учиться надо. Не поверил?... :(((
|