Clear questions and runnable code get the best and fastest answer |
|
PerlMonks |
Cross Platform end of Line charactersby Anonymous Monk |
on Aug 02, 2003 at 13:58 UTC ( [id://280279]=perlquestion: print w/replies, xml ) | Need Help?? |
Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
on unix, end of line is "\n" on windows, its "\r\n" on Mac, is "\r" I have a mix of files that are created and updated on all 3 platforms. I need to chomp() the end of line on a unix system, but need to make sure that it works regardless of the platform it was created on. I was thinking a simple regex that replaces "\n" at the end of the line, and then "\r" at the end of the line would do the trick. but that seems like a bit of a hack for something that should have a much nicer solution. Whats the best perl solution to do this?
Back to
Seekers of Perl Wisdom
|
|