in reply to Matching "hard" delimited files

Try Text::xSV. IIRC (and I may not) needing to handle embedded returns was one of reasons tilly wrote it.

-sauoq
"My two cents aren't worth a dime.";