X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Kevin Markle Subject: Re: Varibles not working in do loop... Date: Tue, 03 Apr 2007 10:06:33 -0400 Lines: 26 Message-ID: References: <46116207 DOT 8060009 AT cygwin DOT com> <5abc24640704021326p2bfbcc0che61f4aec02964ec1 AT mail DOT gmail DOT com> <46116C70 DOT 8030508 AT cygwin DOT com> Reply-To: kmarkle AT pbs DOT org Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15"; format=flowed Content-Transfer-Encoding: 8bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Larry Hall (Cygwin) formulated on Monday : > Andrew Louie wrote: >> On 4/2/07, Kevin Markle wrote: >>> Larry Hall (Cygwin) expressed precisely : >>> > Kevin Markle wrote: >> >>> What does this mean please and or would you send me your copy that >>> works fine? >>> "$LOG" == > "". In these cases, the "hang" is 'cat' waiting for input >>> from the command >>> > line. >> >> I think he means that in the line: >> >>> UPDATES_NEEDED=`cat $LOG | grep "updates detected" | tail -1` >> >> cat $LOG... will hang if $LOG == "" because "cat" is waiting for input. >> > > Precisely. That helps but my problem is the line above where it get the value for LOG for whatever reason doesn't get the value of LOG in the for loop but can outside of the loop... :o) -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/