如何通过行号获取尾部结果

如何通过行号获取尾部结果

我尝试使用tail xxxx.log | nl来获取最后 10 行及其行号,但 nl 命令仅计算尾部结果的行数。假设该文件中有20行,返回结果的实际行号应该是从11到20,这正是我想要的,但该命令返回1到10。

答案1

您遇到的问题是您首先运行tail,然后对结果行进行编号。这将始终将输出中的行编号为tail1 到 10。

交换命令的顺序,即首先用 给所有行编号nl,然后运行tail

nl xxxx.log | tail

相关内容