私はmax osx 10.8で開発しており、どのツールを使用するかを好まないかもしれませんが、それはsed
重要ではありません。
コメント後の更新: 入力ファイルはWindowsの改行を使用します。これにより、状況が複雑になったら、前処理して改行をLinuxスタイルに変更できます。
Text
Text
text
text
text
私はこのような出力ファイルが欲しい
Text
Text
text
text
text
ベストアンサー1
awk -vRS='\r\n' -vORS='\r\n' '
/./||!++n{if (n==1) print "";print;n=0}
END{if (n==1) print ""}'