0
如何将相应行末尾的行数添加到linux的文件文本中?如何在linux的最后一行添加行数
我知道这个命令,但是它在开头添加了行数,而不是在结尾!
nl -ba -s ', ' fileName.txt > fileName2.txt
例如,
5,10,33
7,17,77
必须
5,10,33,1
7,17,77,2
如何将相应行末尾的行数添加到linux的文件文本中?如何在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
我有一个问题,一段时间的字符^ M插入?! – 2015-04-17 06:26:46
@MohammedGh您必须在Windows中编辑该文件。那是'\ r'。您需要先将新行更改为unix格式。 – HuStmpHrrr 2015-04-17 17:01:39