Unix /Linux 使用行号显示文件的最后一部分

Unix /Linux 使用行号显示文件的最后一部分

有没有办法让尾部在显示的最后一行前面显示行号,以便在脚本中使用时显示文件的增长。

例如:在这样的脚本中使用它时:

while [-z $(ps -p $pid) ]; do
   echo  "process is running"
   .....
   tail process.logfile
   sleep 15
   clear
done

输出应该是:

111111 行
112112 行
113113 行
114114 行
115115 行
....

下一轮应该是:
116116 行
117117 行
118118 行
119119 行
120120 行
...

答案1

tail 本身没有行号功能,但其他实用程序有。这是一个典型的解决方案:

cat -n 进程.log文件|tail

相关内容