[devel] Re: bash
    Vitaly Ostanin 
    =?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
       
    Пт Янв 13 13:29:22 MSK 2006
    
    
  
Sviatoslav Sviridov пишет:
<skipped/>
>>Исходная задача в изменении глобальной переменной внутри while. В
>>этом примере while после |, и переменные родительскому процессу
>>не возвращаются.
>>
>>Из
>>http://www.tldp.org/LDP/abs/html/
>>я так понял, что единственный вариант - дописывание значений
>>внутри while в файл, и потом чтение этого файла родительским
>>процессом.
> 
> Ну почему же...
> Извините, пропустил начало дискуссии... но может угадаю чего надо? ;)
> 
> Из процитированного понял, что надо чтобы while выполнялся в
> родительском процессе и при этом читал вывод другого процесса? что-то
> типа вот этого:
> 
> $ list="line1
> 
>>line2
>>line3"
> 
> $ a=qqq
> $ while read l; do a="$l"; done < <(echo "$list")
> $ echo $a
> line3
> 
> Так пойдет?
Шаман! Пошло. А что это за конструкция после done ? Впервые вижу
такое перенаправление (?) через пробел.
-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 256 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060113/a92f0e04/attachment-0001.bin>
    
    
Подробная информация о списке рассылки Devel