Wes Gamble wrote:
> I need to write a CSV file and I know that I always want Windows style
> newlines on it (for import into Excel).

The line endings shouldn't matter.  I write csv files on Linux systems
all the time, and open them with Excel without issue.

> I want to make sure that every line is terminated with "\r\n" (CRLF)
> regardless of platform.  How do I write the "\n" when the code executes
> on Windows without ending up with \r\r\n at the end of every line?

If you still really want to do this, you can set $/ (record separator)
to "\r\n".

Regards,

Dan