This is the mail archive of the cygwin@sources.redhat.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: How do I remove CR/LF from text file


DOS2UNIX
--------
You can strip out the carriage-return from carriage-return+line-feed with "tr" (i.e. DOS to Unix):

    tr -d \r <inputFile >outputFile

The "-d" means "delete".

UNIX2DOS
--------
However, I think you want to put the carriage-return in and I don't know how to do this. If you look at a Unix file (one with lines
separated by \n and not \r\n) in Notepad, you just see one great big line. You can look at the file in Word (and probably Wordpad)
and then save it as text. This will put the \r\n sequence back in. You can also use vim (part of Cygwin) to read the file in, change
the file type to "dos" (via ":set fileformat=dos") then save it.

----- Original Message -----
From: "Brian Keener" <bkeener@thesoftwaresource.com>
To: "cygwin" <cygwin@sourceware.cygnus.com>
Sent: Friday, February 02, 2001 4:49 PM
Subject: How do I remove CR/LF from text file


> I was working on some code and output a text file which displays fine in
> cygwin but I wanted to email the text to someone from within windows and
> if I look at the text in wordpad it looks fine but if I look at it in
> notepad then it is screwy and in either case if I try to cut and paste
> into my email program then the text is still real screwy and I don't want
> to have to edit it.  I assume this is a CR/LF issue - not a bug - I just
> can't figure out how to change it.
>
> The text was originally created by sending to /tmp/foo which is on /
> which is a binary mount and so I did a
>
> cat /tmp/foo > /windows/temp/foo
>
> in which case /windows is a text mount thinking this would fix it, but it
> does not.  If I however go back and recreate the text file by outputting
> it to /windows/temp/foo in the first place - then wordpad, notepad and my
> email on like it, again I am assuming this is CR/LF related but that is
> an assumption.
>
> Can someone provide me with a line that allows me to do a conversion
> after the fact like this or is there such a beast - On some unixen we had
> dos2unix and such.
>
> Thanks for any input.
>
>
>
> --
> Want to unsubscribe from this list?
> Check out: http://cygwin.com/ml/#unsubscribe-simple



--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple


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