This is the mail archive of the cygwin@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Simplest way to translate file formats.


Actually, \n in perl translates to the "end of line" character in
whatever platform you are on. For translations like this, you
should instead use \015 and \012 .

~frank

In message <03F4742D8225D21191EF00805FE62B9993C69E@mail.medstat.com>, 
John Wiersba writes:
> If you have perl, you could try this script, which is what I use:
> 
> #!/bin/bash
> perl -pe 's/\r?(\n?)\x1a?$/\1/' "$@"
> 
> This is meant to replace any combination of the characters CR LF ^Z (in
> that order) at the end of a line with a LF (newline).
> 
> John Wiersba (john.wiersba@medstat.com)
> 
> -----Original Message-----
> From: Chris Searle [mailto:chris@searle1.demon.co.uk]
> Sent: Thursday, November 05, 1998 1:09 PM
> To: gnu-win32@cygnus.com
> Subject: Simplest way to translate file formats.
> 
> 
> I've brought down a couple of tarballs for various ported apps for
> cygwin, and some have LF line terminated files, some have CR LF files.
> Now, all my mounts are binary, and configure barfs on CR LF.
> 

[...]

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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]