【发布时间】:2016-08-06 10:11:25
【问题描述】:
这是我通常用来在每行开头添加数字的方法:
awk '{ print FNR " " $0 }' file
但是,我需要做的是从1000001 开始号码。有没有办法以这样的特定数字开始,而不必使用行号?
【问题讨论】:
-
查看
man nl。例如nl -v 1000001 file... -
@twalberg:我认为应该是
nl -ba ...,因为 OP 想要为 all 行编号,这不是默认值。 -
@user1934428 够公平的。不过,重点是引入一个 OP 可能没有意识到的实用程序......
标签: shell awk command-line sed