Добрый день Похоже нашлась бага в баше $ a="0"; for i in a b c; do a="1"; echo $i; done; echo $a a b c 1 $ a="0"; echo -e "a\nb\nc" | while read i; do a="1"; echo $i; done; echo $a a b c 0 Разве результат не должен получится одинаковым? GNU bash, version 3.00.16(1)-release -- Pavel |