ファイルを再フォーマットしていますが、次の手順を実行したいと考えています。
- 二重の CRLF を一時的な文字シーケンス (
$CRLF$
または何か)に置き換えます。 - ファイル全体からすべての CRLF を削除します
- 戻って、二重の CRLF を置き換えます。
したがって、次のように入力します。
This is a paragraph
of text that has
been manually fitted
into a certain colum
width.
This is another
paragraph of text
that is the same.
となります
This is a paragraph of text that has been manually fitted into a certain colum width.
This is another paragraph of text that is the same.
これは、いくつかの単純なプログラムを介して入力をパイプすることで可能になるはずですが、 inを参照する( in を使用する)sed
方法がわかりません。それとも、これを行うより良い方法がありますか?CRLF
sed
sed 's/<CRLF><CRLF>/$CRLF$/'