in reply to Re^2: newlines in regular expressions
in thread newlines in regular expressions

perl -p -e 'BEGIN { undef $/ } s/\n{2,}/\n/g'

Which can be shortened to:

perl -p0777e 's/\n{2,}/\n/g'
See perldoc perlrun for details of perl's -0 option.