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