perl -0 -pe '1 while (s/(
\n(?:[^\n]*

\n)*)([^>\n]*)\n(.*?<\/pre>)/$1$2

\n$3/ms);s/<\/?pre>//g' htmlfile