Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Subject: Newbie: read works incorrectly To: cygwin AT cygwin DOT com X-Mailer: Lotus Notes Release 5.0.1a (Intl) 17 August 1999 Message-ID: From: schwarza AT gdls DOT com Date: Wed, 22 Nov 2000 09:56:47 -0500 MIME-Version: 1.0 X-MIMETrack: Serialize by Router on STL01/SRV/LS/GDYN(Release 5.0.5 |September 22, 2000) at 11/22/2000 09:56:47 AM, Itemize by SMTP Server on STLHUB/SRV/LS/GDYN(Release 5.0.5 |September 22, 2000) at 11/22/2000 09:56:48 AM, Serialize by Router on STLHUB/SRV/LS/GDYN(Release 5.0.5 |September 22, 2000) at 11/22/2000 09:56:49 AM, Serialize complete at 11/22/2000 09:56:49 AM Content-type: text/plain; charset=us-ascii Sorry: Win95 Pentium Pro 128Mb Memory 11 Nov vrs. of Cygwin (DLL 1.1.5 upgrade) GNU bash, version 2.04.0(1)-release (i686-pc-cygwin) The following statement executed in a login shell: echo one two | while read line ; do printf '%s\r\n' $line done generates one two I would have expected one two from (e.g.) Linux in a Nutshell Second Edition, Feb. 1999 O'Reilly pg 191 and from previous experience. Am I looking at the problem correctly? I assume that "If only one variable is specified, the entire line will be assigned to that variable." from the previous reference. art schwarza AT gdls DOT com -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com