it's really interesting... then how can i match that ^M using regex?
i've tried "chomp" when reading each line but it doesn't work...

2008/5/21 Rob Coops <[EMAIL PROTECTED]>:

> That ^M is a line feed, or well the windows version of a line feed.
>
> There are several different ways in which to write a line feed and of
> course to make our lives better *nix, Dos/Windows and Mac all have their own
> way of writting them.
>
> So Jeff's suggestion relies on a little application that simply finds ad
> relapces all the dos/windows ways of doing things like line feeds and
> replaces them with the unix version of the same.
>
> If you feel like doing this in perl a simple regex will do the trick, at
> least for the line feeds, but there is more windows fun to be had, like the
> way MS Word replaces ceretain characters like " ' - and even ... with a
> special charatcer because they are estetacly more pleasing to the reader of
> the document. I am sure there are more examples and dos2unix covers them
> all.
>
> So if it is a single file and only a one of then dos2unix is the easiest
> way, if you want to do it in perl then you will most likely have to use a
> regex because not all moachines will have the dos2unix applicaiton
> available.
>
> Regards,
>
> Rob Coops
>
>   On Wed, May 21, 2008 at 10:45 AM, Remy Guo <[EMAIL PROTECTED]>
> wrote:
>
>> hi all,
>> i have a text processing script that can work with a file but cannot work
>> with another file that has the same content.
>> as i compared the 2 files, i found the file that cannot work has a "^M" at
>> the end of each line. what is this? is this what made it not work?
>> by the way, i'm under unix.
>> thanks....
>>
>> -Remy
>>
>
>

Reply via email to