テキスト文書の最後の段落を表示するには?

テキスト文書の最後の段落を表示するには?

単語数が100個が少し以上の3つの小さな段落があるとしましょう。最後の段落だけを表示するにはどうすればよいですか?

ベストアンサー1

awk段落モードを使用できます(RS空の場合、段落は一連の空白行に分割され、先行空白行と末尾空白行は無視されます)。

awk -v RS= 'END{print}' < file.txt

入力ファイルに段落が含まれていない場合(空白または空白行のみが含まれている場合)、空白行が印刷されます。これを防ぐには、上記の内容を次のように変更できます。

awk -v RS= 'END{if (NR) print}' < file.txt

NR数量です記録(この場合)ファイルから)。

おすすめ記事