[devel] О присваивании переменных в циклах на bash

Sergey Pinaev =?iso-8859-1?q?dfo_=CE=C1_antex=2Eru?=
Вт Дек 27 12:10:56 MSK 2005


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

-- 
mail="Sergey Pinaev <dfo на antex.ru>"
url="http://`echo $mail | sed 's/.* <\(.*\)@\(.*\)>/\1.\2/'`"



Подробная информация о списке рассылки Devel