"sed" bug?

Earnie Boyd earnie_boyd@yahoo.com
Wed Jun 16 12:23:00 GMT 1999


--- "D. Richard Hipp" <drh@acm.org> wrote:
> The following script works under Linux but fails on
> Cygwin20 running under Windows95:
> 
>   #! /bin/sh
>   echo 'E:/a/b/c' | sed 's,^\([a-zA-Z]\):/,//\1/,'
> 
> Under Linux the output is "//E/a/b/c".  Under Cygwin20,
> the output is "E:/a/b/c".  That's if I run the script from
> a file.  (The same file -- samba mounted off of the Linux
> machine.)  If I type the command in directly at the
> shell prompt, it works correctly on both machines.
> 

Does the command work interactively under sh vs bash?  Try quoting the : in the
sed search string.


===
YAWIA,
Earnie Boyd < mailto:earnie_boyd@yahoo.com >

Newbies, please visit
< http://www.freeyellow.com/members5/gw32/index.html >

(If you respond to the list, then please don't include me)
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com



More information about the Cygwin mailing list