Привет! Есть задача засодить значение переменной TEST=`grep line file.txt`
в область системных чтоб вытянуть другим скриптом.вот это НЕ работает:
#!/bin/sh
TEST=`grep line file.txt`
export TEST
echo $TESTЧто делать? Помогите плиз.
>Привет! Есть задача засодить значение переменной TEST=`grep line file.txt`
>в область системных чтоб вытянуть другим скриптом.
>
>вот это НЕ работает:
>#!/bin/sh
>TEST=`grep line file.txt`
>export TEST
>echo $TEST
>
>Что делать? Помогите плиз.у меня вроде твой скрипт работает !
root@fly:/# ./tttt
grep line file.txtна всякий случай урла по шелу
http://www.vadim.org.ua/index.php?cmd=shell
>Привет! Есть задача засодить значение переменной TEST=`grep line file.txt`
>в область системных чтоб вытянуть другим скриптом.
>
>вот это НЕ работает:
>#!/bin/sh
>TEST=`grep line file.txt`
>export TEST
set $TEST>echo $TEST
>
>Что делать? Помогите плиз.
>>
>>Что делать? Помогите плиз.так и не понял что именно у тебя не работает ? если ты хочешь, чтобы выполнялась команда grep и ее результат заносился в TEST, то нужно брать в обратные кавычки :
TEST=`grep line file.txt`
а не в прямые как у тебя
а что бы из шелловского скрипта переменная "экспортировалась",
скрипт нужно выполнять "через точку". my_script