मै इस्तेमाल करूंगा:
awk 'FNR <= 1' file_*.txt
जैसा कि @ कुसलानंद बताते हैं कि कमांड लाइन में पहली पंक्ति को पकड़ने के कई तरीके हैं लेकिन head -n 1
वाइल्डकार्ड का उपयोग करते समय सबसे अच्छा विकल्प नहीं हो सकता है क्योंकि यह अतिरिक्त जानकारी प्रिंट करेगा। पहली i लाइनों को प्राप्त 'FNR == i'
करने की 'FNR <= i'
अनुमति देने के लिए बदलना ।
उदाहरण के लिए, यदि आपके पास file_1.txt नाम की n फाइलें हैं, तो ... file_n.txt:
awk 'FNR <= 1' file_*.txt
hello
...
bye
लेकिन head
वाइल्डकार्ड के साथ फाइल का नाम प्रिंट करें:
head -1 file_*.txt
==> file_1.csv <==
hello
...
==> file_n.csv <==
bye