in reply to Re: changing record separator to all my perl programs
in thread changing record separator to all my perl programs

Windows may use CRLF for the end of line marker, but $/ is set to LF on Windows. When reading, Perl converts CRLF to LF (except in binary mode). This happens before searching for the end of the line, so setting $/ to "\r\n" would not work. It also means that Perl can read UNIX files no problem. (On the other hand, unix doesn't read Windows files correctly.)