Вопрос наверно чайницкий, но тем не менее.
Имеем вот такой скриптик
---
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".
>
>Вопрос: каким образом переменные посчитанные в цикле передавать дальше в основное тело
>скрипта?
>Т.е. после отработки цикла мне нужно в переменной $res видеть "Inner", а
>не "Body".Было уже не раз, юзайте поиск. Последний раз совсем недавно
while read v; do .... done < <(echo ....)
>>Вопрос: каким образом переменные посчитанные в цикле передавать дальше в основное тело
>>скрипта?
>>Т.е. после отработки цикла мне нужно в переменной $res видеть "Inner", а
>>не "Body".
>
>Было уже не раз, юзайте поиск. Последний раз совсем недавно
>while read v; do .... done < <(echo ....)А можно поподробнее?
В поиске, того что мне нужно, найти не смог. :(