UNIX (제 경우에는 Cygwin) 정렬 유틸리티를 사용하여 정렬하려는 고정 너비 필드 파일이 있습니다.
문제는 파일 맨 위에 두 줄 헤더가 있고 파일 맨 아래로 정렬된다는 것입니다 (각 헤더 행이 콜론으로 시작됨).
정렬을 "정렬되지 않은 상태에서 처음 두 줄을 전달"하거나 콜론 줄을 맨 위로 정렬하는 순서를 지정하는 방법이 있습니까? 나머지 줄은 항상 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