在linux中,如何将对应行末尾的行号添加到文件文本中?
我知道这个命令,但它在开头加了行数,而不是在结尾!
nl -ba -s ', ' fileName.txt > fileName2.txt
例如
5,10,33
7,17,77
必须是
5,10,33,1
7,17,77,2
最佳答案
在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
关于linux - 如何在Linux中在行尾添加行数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29376430/