如何将相应行末尾的行号添加到linux中的文件文本中?
我知道这个命令,但它在开头而不是在结尾添加行数!
nl -ba -s ', ' fileName.txt > fileName2.txt
e.g。
5,10,33
7,17,77
必须是
5,10,33,1
7,17,77,2
答案 0 :(得分:1)
:
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