cat raw.txt
ID DESCRIPTION
----- --------------
2 item2
4 item4
1 item1
3 item3
如何通过ID将其重新排序,以下面的格式或其他命令?
ID DESCRIPTION
----- --------------
1 item1
2 item2
3 item3
4 item4
try“ sort -n”:
cat raw.txt |sort -n
----- --------------
ID DESCRIPTION
1 item1
2 item2
3 item3
4 item4
在第一行中排序仪表板线,如何使其成为第二行?
$ head -n2 raw.txt; awk 'NR>2' raw.txt | sort -n
ID DESCRIPTION
----- --------------
1 item1
2 item2
3 item3
4 item4
编辑文件在place:
$ { head -n2 raw.txt; awk 'NR>2' raw.txt | sort -n; } | sponge raw.txt