From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: From: Vitaly Lipatov Organization: ALT Linux Team To: ALT Devel discussion list Subject: Re: [devel] =?koi8-r?b?7yDQ0snT18HJ18HOyckg0MXSxc3Fzs7ZyCDXIMPJy8zByCDOwQ==?= bash Date: Tue, 27 Dec 2005 12:05:30 +0300 User-Agent: KMail/1.8.1 References: <200512271107.38272.lav@altlinux.ru> <20051227111932.18751fc3.dfo@antex.ru> <20051227082939.GD3607@immo.ru> In-Reply-To: <20051227082939.GD3607@immo.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 8bit Content-Disposition: inline Message-Id: <200512271205.32360.lav@altlinux.ru> X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Dec 2005 09:05:04 -0000 Archived-At: List-Archive: List-Post: On Tuesday 27 December 2005 11:29, Alexey I. Froloff wrote: > * Sergey Pinaev [051227 11:21]: > > > Но как же всё таки присваивать переменные внутри таких > > > циклов? > > > > Не делать таких циклов. > > for n in `cat "$list"`; do ... > > А .. | while read a b c ... ? > > while read n < "$list"; do > ... У меня получается вечный цикл: cat <infile first second EOF TEST=orig while read i < infile ; do echo "HEHE" TEST=new done echo $TEST -- Lav Виталий Липатов Санкт-Петербург GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info