什么命令将生成每分钟的平均行数?

什么命令将生成每分钟的平均行数?

我想知道每分钟平均有多少行写入文件。

答案1

你可以这样做:

tail -fn0 the-file | pv -lri60 > /dev/null

不过,这将为您提供每秒的行数。

否则:

{
  cat > /dev/null
  while sleep 60; do
    wc -l
  done 
} < the-file

(请注意,这不会完全准确,因为sleep 60不能保证每 60 秒精确完成一次)。

相关内容