私は連続した空の行(もっと明確に言えば空の行だけ)を持ちたいファイルを持っています。全部一つに交換したいです。
むしろsed
(IMHOこれはawk
些細なことです)。
ベストアンサー1
連続した空行(ゼロ文字行)を圧縮するには、次を使用できます。N;P;D cycle
:
sed '$!N;/^\n$/!P;D' infile
連続した空行を圧縮するには、空白を考慮して正規表現を変更します。
sed '$!N;/^[[:blank:]]*\n[[:blank:]]*$/!P;D' infile