I don't know how cygwin (which emulates a system that uses CRLF line endings) interacts with the rest of the system (which uses CRLF line endings). It is definitely a likely cause. My guess: It placed \r\r\n in the .csv.
In reply to Re^5: crlf layer working on diamond operator, but not filehandle reads
by ikegami
in thread crlf layer working on diamond operator, but not filehandle reads
by rebugger
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |