c:\@Work\Perl\monks>perl -MO=Deparse,-p -i -lpe "s/^\s*$/<\/r>/g" BEGIN { $^I = ""; } BEGIN { $/ = "\n"; $\ = "\n"; } LINE: while (defined(($_ = ))) { chomp($_); s[^\s*$][]g; } continue { print($_); } -e syntax OK