UNIX(私の場合はCygwin)の並べ替えユーティリティを使用して並べ替えようとしている固定幅フィールドファイルがあります。
問題は、ファイルの上部に2行のヘッダーがあり、ファイルの下部に並べ替えられていることです(各ヘッダー行はコロンで始まるため)。
「最初の2行を並べ替えずに渡す」、またはコロン行を先頭に並べ替える順序を指定する方法をsortに指示する方法はありますか-残りの行は常に6桁の数字で始まります(実際にはIソートしている)それが役立つ場合。
例:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
500123TSTMY_RADAR00
222334NOTALINEOUT01
477821USASHUTTLES21
325611LVEANOTHERS00
ソートする必要があります:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
222334NOTALINEOUT01
325611LVEANOTHERS00
477821USASHUTTLES21
500123TSTMY_RADAR00