データをファイルにダンプするプロセスがあります。通常、サイズは約3.8Gのトランザクションのリストです。
を実行するtail -f file.txt
ことはあまり役に立ちませんが、すべてのトランザクション配置は次から始まります。
START TRANSACTION: xyz
そして、ちょうど何百ものがあります。
tail -f
このように組み合わせてgrep "START TRANSACTION:"
次の出力を得る方法はありますか?
START TRANSACTION: abc
START TRANSACTION: def
START TRANSACTION: ghi
...
動的に?
ベストアンサー1
接続したSOの質問を読むと、次のようになります。
tail -f -n +1 file.txt | grep "START TRANSACTION"
あなたが欲しいものをする必要があります。この-n
オプションは、出力する行数をテールに伝えます(通常の数字が提供されている場合)。代わりに開始番号が指定された場合は、その+
行から始まります。したがって、これは最初の行から始まります。