मेरे पास एक निश्चित-चौड़ाई वाली फ़ील्ड फ़ाइल है जिसे मैं UNIX (साइगविन, मेरे मामले में) सॉर्ट यूटिलिटी का उपयोग करके सॉर्ट करने की कोशिश कर रहा हूं।
समस्या यह है कि फ़ाइल के शीर्ष पर एक दो-पंक्ति हैडर है जो फ़ाइल के निचले भाग में सॉर्ट किया जा रहा है (जैसा कि प्रत्येक हेडर लाइन एक कोलोन के साथ शुरू होता है)।
क्या कोई ऐसा तरीका है जो या तो "पहले दो पंक्तियों को अनसोल्ड में पास करें" या एक ऑर्डर निर्दिष्ट करने के लिए है जो बृहदान्त्र लाइनों को ऊपर की ओर छाँटता है - शेष पंक्तियाँ हमेशा 6-अंकीय न्यूमेरिक से शुरू होती हैं (जो वास्तव में कुंजी है मदद करता है) अगर मैं पर छँटाई कर रहा हूँ।
उदाहरण:
: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