Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私がファイルを持っているとしましょう。tail最後の10行で、いくつかのデータを取得しました。そして次に私がに来るときtail、その長さは4増加します。したがってtail、データを取得するために必要なのはその数の行だけです。このための簡単なコマンドラインはありますか?tail、、、wcおよびgrep?の組み合わせのように
tail
wc
grep
テールを閉じるときにファイルのサイズを保存すると、tail -c +[previous size]. これは、末尾からの行数ではなく、ファイルの特定のバイト オフセットから始まります。これは、最初のテール プロセスを閉じてからサイズを測定するまでの間にサイズが変化すると、競合状態になる可能性があります。
tail -c +[previous size]
-fオプションを使用して読み続けるのではなく、なぜ tail コマンドを閉じて再度開くのですか?
-f