什么命令会产生每分钟的平均行数?

2 command-line bash

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

Sté*_*las 5

你可以这样做:

tail -fn0 the-file | pv -lri60 > /dev/null
Run Code Online (Sandbox Code Playgroud)

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

除此以外:

{
  cat > /dev/null
  while sleep 60; do
    wc -l
  done 
} < the-file
Run Code Online (Sandbox Code Playgroud)

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