したがって、段落は末尾に空白行があると定義されます。
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Nunc et nisi tristique, facilisis orci nec, pellentesque tortor.
Suspendisse mattis,
結局はなるだろう
Nunc et nisi tristique, facilisis orci nec, pellentesque tortor.
Suspendisse mattis,
答え1
すでに良いsed
方法があるので、Perlの方法は次のとおりです。
$ perl -00ne 'print if $.>1' file
-00
行が定義されている短絡モードをオンにします\n\n
。次に、現在の行番号($.
)> 1の場合にのみ印刷します。
答え2
1
(ファイルの最初の行)と/^$/
(空行を定義する正規表現)で定義されたアドレスの間の行を削除できる必要があります。
sed '1,/^$/ d' file