[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: