मुझे 8 वीं फ़ील्ड (कॉलम) में 2 या उससे कम मान वाले प्रत्येक पंक्ति को निकालने की आवश्यकता है।
मेरा डेटा इस तरह दिखता है:
12-31 Airport 189 379 41 49.70946503 -124.91377258 2 2880 30.8
01-01 AlberniElementary 165 331 16 49.26100922 -124.80662537 4 5760 26.1
01-09 BamfieldMarine 161 323 23 48.83490372 -125.13572693 2 2875 27.4
01-10 BamfieldMarine 161 323 23 48.83490372 -125.13572693 3 3068 38.6
मैं समझता हूं कि awk का उपयोग करके मैं वांछित मानों को अलग कर सकता हूं और उन्हें किसी अन्य फ़ाइल पर प्रिंट कर सकता हूं, और मैं समझता हूं कि sed वर्तमान फ़ाइल को संपादित करेगा। किसी भी स्थिति में, मुझे मूल फ़ाइल को बनाए रखने की आवश्यकता है।
नोट : कृपया अपने समाधान के साथ पूरी तरह से स्पष्टीकरण प्रदान करें। यह केवल कमांड लिखने के लिए पर्याप्त नहीं है, कृपया सुझावों को एनोटेट करें।
आगे ध्यान दें : डेटा में हेडर लाइन है, इसलिए सबसे अधिक संभावित समाधान की आवश्यकता होगी
awk 'FNR> 1'
मुझे लगता है?