delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/1999/01/12/16:51:21

From: cwilson AT ee DOT gatech DOT edu (Charles Wilson)
Subject: Re: sed question
12 Jan 1999 16:51:21 -0800 :
Message-ID: <369B6AF8.DD78ECC7.cygnus.gnu-win32@ece.gatech.edu>
References: <369A2BFC DOT C2EC3451 AT WebCriteria DOT com>
Mime-Version: 1.0
To: Doug Carter <doug AT webcriteria DOT com>
Cc: gnu-win32 AT cygnus DOT com

Doug Carter wrote:

> I'm having some trouble running a sed script with gun-win32.
>
> I have a script that converts text files from unix to dos:
>
> sed 's/$/^M/g' infile > outfile
>
> This command works fine on unix, but it doesn't work in dos.
>
> Can anyone enlighten me?
>
> TIA,
>
> Doug Carter

Well, this script will only work under cygwin if you are using a binary
mount. If you're using a text mount, then cygwin1.dll will remove the ^M's
from infile before sed ever sees it, so the script has no effect. Then, when
sed writes the unchanged file back to outfile, cygwin1.dll will add the ^M's
back to the  file on its way to the disk.

-Chuck


-
For help on using this list (especially unsubscribing), send a message to
"gnu-win32-request AT cygnus DOT com" with one line of text: "help".

- Raw text -


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