連続した空行を 1 行にまとめる

こんなテキストがあります。

aaaaaaaaaaa
bbbbbbbbb
ccccc

dddddddd



eeeeeeee
fffff


gggggg

「空行は削りたいけど、区切りなので消すわけにもいかない」 そんなときの話です。

普通に cat すると次のようになります。

$ cat test.txt

aaaaaaaaaaa
bbbbbbbbb
ccccc

dddddddd



eeeeeeee
fffff


gggggg

・・・当然ですね。

cat のオプション "-s" を指定します。

$ cat -s test.txt

aaaaaaaaaaa
bbbbbbbbb
ccccc

dddddddd

eeeeeeee
fffff

gggggg

これで、連続した空行が 1 行になりました。

Google サイト内検索

Amazonアソシエイト