Tôi có một tệp trường có chiều rộng cố định mà tôi đang cố gắng sắp xếp bằng tiện ích sắp xếp UNIX (Cygwin, trong trường hợp của tôi).
Vấn đề là có một tiêu đề hai dòng ở đầu tệp đang được sắp xếp ở cuối tệp (vì mỗi dòng tiêu đề bắt đầu bằng dấu hai chấm).
Có cách nào để cho biết sắp xếp "chuyển hai dòng đầu tiên cho đến không được sắp xếp" hoặc chỉ định thứ tự sắp xếp các dòng dấu hai chấm lên trên cùng không - các dòng còn lại luôn bắt đầu bằng số có 6 chữ số (thực sự là khóa I đang sắp xếp trên) nếu điều đó có ích.
Thí dụ:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
500123TSTMY_RADAR00
222334NOTALINEOUT01
477821USASHUTTLES21
325611LVEANOTHERS00
nên sắp xếp thành:
:0:12345
:1:6:2:3:8:4:2
010005TSTDOG_FOOD01
222334NOTALINEOUT01
325611LVEANOTHERS00
477821USASHUTTLES21
500123TSTMY_RADAR00