#!/bin/shwhile( read str )
do
echo $str
doneпечатает пустые строки :(
что не так? подскажите!запускаю из FreeBSD 4.11
А зачем скобки?
Ставя скобки, Вы запускаете read str в отдельном процессе, со своим окружением. В котором и формируется содержимое str.
А эхом выводится "старая" str.
>А зачем скобки?
>Ставя скобки, Вы запускаете read str в отдельном процессе, со своим окружением.
>В котором и формируется содержимое str.
>А эхом выводится "старая" str.спасибо. а скобки из си пришли :)
>спасибо. а скобки из си пришли :)
Вот вам и наглядный пример вредности переносимых навыков :-)
А это вам для формирования нужных: http://gazette.lrn.ru/rus/articles/abs-guide/