nl - 按降序对输入进行编号

nl - 按降序对输入进行编号

是否可以按降序对文件行进行编号?

那会是这样的:

nl -i -1

不幸的是这给了我:

nl: invalid line number increment: ‘-1’: Numerical result out of range

我知道它在管道重定向中没有意义,因为无法nl猜测总行数,但如果我将文件作为参数传递,它应该很容易 - 即使它需要两次传递才能完成任务。

如果不是nl,也许还有其他命令。

答案1

尝试反转这些行,对它们进行编号,然后再次反转:

tac | nl | tac

相关内容