如何在linux的行尾添加行数

时间:2015-03-31 19:01:38

标签: linux

如何将相应行末尾的行号添加到linux中的文件文本中?

我知道这个命令,但它在开头而不是在结尾添加行数!

nl -ba -s ', ' fileName.txt > fileName2.txt

e.g。

5,10,33  
7,17,77

必须是

5,10,33,1
7,17,77,2

1 个答案:

答案 0 :(得分:1)

在awk中

awk '{print $0","NR;}' file

在我的系统上:

$ cat file
1 2
3 4
5 6
7 8
$ awk '{print $0","NR;}' file
1 2,1
3 4,2
5 6,3
7 8,4