www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/05/04/12:23:31

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <004701be964a$4fb59880$8f73f7a5@dstoelting>
From: "Daniel T. Stoelting" <dstoelt AT mindspring DOT com>
To: <earnie_boyd AT yahoo DOT com>, "Bill Kelly" <kelly AT softwired-inc DOT com>,
<cygwin AT sourceware DOT cygnus DOT com>
References: <19990504151508 DOT 11830 DOT rocketmail AT send205 DOT yahoomail DOT com>
Subject: Re: bash 2.0.2 backquoted text includes final carriage return
Date: Tue, 4 May 1999 12:22:30 -0400
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 5.00.2014.211
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211

----- Original Message -----
From: Earnie Boyd <earnie_boyd AT yahoo DOT com>
To: Bill Kelly <kelly AT softwired-inc DOT com>; <cygwin AT sourceware DOT cygnus DOT com>
Sent: Tuesday, May 04, 1999 11:15 AM
Subject: Re: bash 2.0.2 backquoted text includes final carriage return


> --- Bill Kelly <kelly AT softwired-inc DOT com> wrote:
> > Normally the replacement text in bash for something like `hostname`
would
> > exclude any
> > final line ending characters, but in bash 2.0.2 this appears not to be
the
> > case.
> -8<-
>
> By _normally_ do you mean on a UNIX system?
>
> -8<-
> > When I tried including the hostname in filenames in bash, I ended up
with
> > carriage
> > returns in the filenames.
> -8<-
> > bash-2.02$ echo -n `hostname` | od -c
> > 0000000   b   o   r   s  \r
> > 0000005
>
> Expected default.  Workaround if necessary only: export CYGWIN=nobinmode.
> Alternate fix would be to set the output of hostname to 0_BINARY mode in
the
> hostname source file(s) and rebuild.

Is nobinmode really necessary? I'm using GNU bash, version 2.03.0(3) and my
CYGWIN is title strip_title binmode glob tty. Output of the above command
does not include a carriage return:

bash-2.02$> echo -n `hostname` | od -c
0000000   d   s   t   o   e   l   t   i   n   g
0000012

-Dan


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019