を使用してsed
、ファイルの最後の一致行を印刷したいと思います。私は遭遇しました
ただし、行の範囲ではなく、一致する行自体のみが必要です。そのページを使用して、実際に機能するコマンドを思いつきました
$ sed '/out_time=/h; $!d; x' progress.txt
out_time=00:00:07.720000
問題は、なぜこれが機能するのか、または別の言い方をすれば、このコマンドで何が起こっているのかです。存在する場合は、より簡単なsed
コマンドも含めます。