URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4848
[ Назад ]

Исходное сообщение
"Переменные внутри цикла"

Отправлено San , 16-Ноя-05 10:39 
Вопрос наверно чайницкий, но тем не менее.
Имеем вот такой скриптик
---
res="Body"
echo "res=$res"
echo "Inner" | while read res; do
echo "res=$res"
done
echo "res=$res"
---

Запускаем его и получаем результат:
---
res=Body
res=Inner
res=Body
---

Вопрос: каким образом переменные посчитанные в цикле передавать дальше в основное тело скрипта?
Т.е. после отработки цикла мне нужно в переменной $res видеть "Inner", а не "Body".


Содержание

Сообщения в этом обсуждении
"Переменные внутри цикла"
Отправлено madskull , 16-Ноя-05 13:47 

>
>Вопрос: каким образом переменные посчитанные в цикле передавать дальше в основное тело
>скрипта?
>Т.е. после отработки цикла мне нужно в переменной $res видеть "Inner", а
>не "Body".

Было уже не раз, юзайте поиск. Последний раз совсем недавно
while read v; do .... done < <(echo ....)


"Переменные внутри цикла"
Отправлено San , 17-Ноя-05 14:40 
>>Вопрос: каким образом переменные посчитанные в цикле передавать дальше в основное тело
>>скрипта?
>>Т.е. после отработки цикла мне нужно в переменной $res видеть "Inner", а
>>не "Body".
>
>Было уже не раз, юзайте поиск. Последний раз совсем недавно
>while read v; do .... done < <(echo ....)

А можно поподробнее?
В поиске, того что мне нужно, найти не смог. :(