Re: bash и область видимости переменной в while
Vladimir Zhbanov -> debian-russian@lists.debian.org @ Mon, 17 Feb 2014 16:01:00 +0400:
>> А вот
>>
>> while read line; do var="$var $line"; done <(echo -e "qqq\nwww"); echo "Var=$var"
>> выдает
>> bash: syntax error near unexpected token `<(echo -e "qqq\nwww")'
>>
>> zsh - аналогично, почему - не понимаю. Подозреваю порядок подстановки...
VZ> Попробуйте так
VZ> while read line; do var="$var $line"; done < <(echo -e "qqq\nwww"); echo "Var=$var"
О, работает. Осознал идею, спасибо.
Reply to: