Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 X-Authentication-Warning: slinky.cs.nyu.edu: pechtcha owned process doing -bs Date: Thu, 10 Apr 2003 18:34:44 -0400 (EDT) From: Igor Pechtchanski Reply-To: cygwin AT cygwin DOT com To: Marius Storm-Olsen cc: cygwin AT cygwin DOT com Subject: Re: zsh's echo command buggy? In-Reply-To: <001101c2ffad$809b1f30$a225e850@dingo> Message-ID: Importance: Normal MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Fri, 11 Apr 2003, Marius Storm-Olsen wrote: > Hi there all, > > I'm trying to run sed on some of environment variables to convert them to > the cygwin style. (Yes, I know about cygpath, but I've never used sed > before, and wanted to fiddle with it) In the process it seems I've stumbled > over a problem seemingly related to zsh. > > If you set the following Windows environment variables: > SOMEPATH_A=C:\Tools;C:\Cygwin\bin;c:\cygwin; > SOMEPATH_B=C:\Tools;C:\Cygwin\bin; > > I get this: > C:\Documents and Settings\marius>zsh > $P$Gecho $SOMEPATH_A > $P$Gecho $SOMEPATH_B > C:\Tools;C:\Cygwiin; > $P$G > > 1) zsh is used as the default install (no .zshrc or .zprofile) > 2) `echo $SOMEPATH_A` doesn't return anything > 3) `echo $SOMEPATH_B` is flawed (Notice the double i's?) > > Doing the same in cygwin bash returns the expected result.. > > > Trying with the variables: > SOMEPATH_A=C:\Tools;C:\Sygwin\bin;c:\sygwin; > SOMEPATH_B=C:\Tools;C:\Sygwin\bin; > > Results in: > C:\Documents and Settings\marius>zsh > $P$Gecho $SOMEPATH_A > C:\Tools;C:\Sygwiin;c:\sygwin; > $P$Gecho $SOMEPATH_B > C:\Tools;C:\Sygwiin; > $P$G > > Slightly better, but still flawed :-/ > Sorry, but I havn't had the time to look into the zsh sourcecode myself > yet. > Any ideas? (*points at printf*) :-) Yes, looks like zsh has a printf(string) somewhere instead of printf("%s",string)... Naughty, naughty... Igor P.S. sed won't look up mounts for you... -- http://cs.nyu.edu/~pechtcha/ |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu ZZZzz /,`.-'`' -. ;-;;,_ igor AT watson DOT ibm DOT com |,4- ) )-,_. ,\ ( `'-' Igor Pechtchanski '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow! Knowledge is an unending adventure at the edge of uncertainty. -- Leto II -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/