Have some delimited files with improperly placed newline characters in the middle of fields (not line ends), appearing as ^M in Vim. They originate from freebcp (on Centos 6
Another method
awk 1 RS='\r\n' ORS=
\r\n
1
{print}