以下のUnixファイルがあります
abcdge
efg
bh
ggh
bhj
mkl
ファイルを変更して次のように設定したいと思います。
abcdge
efg
bhggh
bhj
mkl
意味: 各空行の後に、次の行を前の行に追加する必要があります。どのように実装できますか?
ベストアンサー1
$ sed -e '
$!N;$q;N
s/\n\n//
P;D
' file
パターンスペースに3行を保持し、連続した改行文字が表示されたら削除します。