色々試したけど正規表現が悪いのではないのかもしれないのでどこが悪いか指摘お願いします
hoge.pl
----------
while(<>)
{
s/\n\n/ /g;
print;
}
----------
test1.txt
----------
あ

い

う

----------
これで
perl hoge.pl <test1.txt >test2.txt
をやってもtest1と同じものがtest2にでてしまうだけなのです
hoge.plの置換の部分は
s/\n\n/ /m;

s/\x0D\x0A/\n/g;
tr/\x0D\x0A/\n\n/;
s/\n\n/ /g;
と試しても同じでした