> -----Original Message-----
> From: Larry Hall (RFK Partners, Inc) [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, November 22, 2000 3:22 PM
> To: Sylvain Petreolle; [EMAIL PROTECTED]
> Subject: Re: Newbie: read works incorrectly
>
> At 10:05 AM 11/22/2000, Sylvain Petreolle wrote:
>
> >--- [EMAIL PROTECTED] a �crit : >
> > > The following statement:
> > >
> > > echo one two | while read line ; do
> > > printf '%s\r\n' $line
> > > done
> > >
> > > generates
> > >
> > > one
> > > two
> > >
> > > I would have expected
> > >
> > > one two
> > >
>
> Actually I think Art's problem is that he's working from an improper
> supposition. Just because read will put all the parameters
> into "line"
> doesn't mean that "printf '%s\r\n' $line" will print both parameters.
> Try "printf '%s %s\r\n' $line" to get what you expected.
Or try
printf '%s\r\n' "$line"
to make $line into one argument to printf.
Mike
--
Mike Little
Share what you know. Learn what you don't.
ServicePOWER Business Solutions Ltd
home: [EMAIL PROTECTED]
--
Want to unsubscribe from this list?
Send a message to [EMAIL PROTECTED]