[devel] Re: О присваивании переменных в циклах на bash
Vitaly Ostanin
=?iso-8859-1?q?vyt_=CE=C1_vzljot=2Eru?=
Вт Дек 27 12:37:17 MSK 2005
Sergey Pinaev пишет:
> On Tue, 27 Dec 2005 12:05:30 +0300
> Vitaly Lipatov <lav на altlinux.ru> wrote:
>
>
>>>>Не делать таких циклов.
>>>>for n in `cat "$list"`; do ...
>>>
>>>А .. | while read a b c ... ?
>>>
>>>while read n < "$list"; do
>>>...
>>
>>У меня получается вечный цикл:
>>cat <<EOF >infile
>>first
>>second
>>EOF
>>
>>TEST=orig
>>while read i < infile ; do
>> echo "HEHE"
>> TEST=new
>>done
>>echo $TEST
>
>
> while read var; do
> ...
> done < infile
А как то же самое сделать для переменной (содержащей список
строк) вместо infile ? У меня не заработал ни один из вариантов.
--
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/20051227/461508ca/attachment-0001.bin>
Подробная информация о списке рассылки Devel