如何观察尾部的新行数

fl0*_*00r 10 command-line-interface tail watch

我想做这样的事情:

watch tail -f | wc -l
#=> 43
#=> 56
#=> 61
#=> 44
#=> ...
Run Code Online (Sandbox Code Playgroud)

它每秒计算新的尾部线条

/ Linux、CentOs

要更清楚。我有这样的事情:

tail -f /var/log/my_process/*.log | grep error
Run Code Online (Sandbox Code Playgroud)

我正在阅读一些错误消息。现在我想数一数。一秒钟内我有多少〜错误。所以日志中的一行是过程中的一个错误。

小智 27

我最近发现了 pv,它真的很酷,你可以这样做

tail -f logfile | pv -i2 -ltr > /dev/null

  • -i2 = 每 2 秒计数
  • -l = 计算行数
  • -t = 打印时间
  • -r = 显示速率