5行目以降のすべての項目を並べ替えたいです。

5行目以降のすべての項目を並べ替えたいです。

整理する項目のリストがありますが、5行目以降に申し上げたように...

今私はこれを使用しています(すべてを整理します。):

cat file.txt  | sort > sortedfile.txt

答え1

6行だけ上げるには、次のようにします。

 tail -n+6 file | sort

行 1 から 5 を同じにして残りの行をソートするには、次のようにします。

{ head -n5; cat | sort; } < file

答え2

$ 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

関連情報