Sergey V Turchin пишет: > On Tuesday 27 December 2005 12:37, Vitaly Ostanin wrote: > > [...] > > >>>while read var; do >>>... >>>done < infile >> >>А как то же самое сделать для переменной (содержащей список >>строк) вместо infile ? У меня не заработал ни один из вариантов. > > ls -d1| \ > while read l > do > ls -l "$l" > done Исходная задача в изменении глобальной переменной внутри while. В этом примере while после |, и переменные родительскому процессу не возвращаются. Из http://www.tldp.org/LDP/abs/html/ я так понял, что единственный вариант - дописывание значений внутри while в файл, и потом чтение этого файла родительским процессом. PS Опять thunderbird портит subject при ответах на письма из kmail :( -- Regards, Vyt mailto: vyt@vzljot.ru JID: vyt@vzljot.ru