Sort
我想對第五行之後的所有內容進行排序
我有一個我想要對其進行排序的列表,但就像我在第五行之後所說的那樣……
現在我正在使用它(它將對所有內容進行排序):
cat file.txt | sort > sortedfile.txt
如果您只希望第 6 行向上,請使用
tail -n+6 file | sort
如果您希望第 1 - 5 行不受影響,然後對剩餘行進行排序,請嘗試
{ head -n5; cat | sort; } < file
$ awk 'NR<6{print $0;next}{print $0| "sort"}' file.txt > sortedfile.txt
來源:https ://stackoverflow.com/questions/14562423/is-there-a-way-to-ignore-header-lines-in-a-unix-sort