जवाबों:
आप की जरूरत नहीं है cat
।
head -1 file
ठीक काम करेगा।
head
पूरी फाइल को पढ़ा जाता है और इसे काट दिया जाता है, या क्या यह केवल 1 पंक्ति पढ़ता है?
cat <(head file1) <(head file2)
। स्रोत
cat
अकेले संभव नहीं हो सकता है, लेकिन अगर आप head
इस काम का उपयोग नहीं करना चाहते हैं :
cat <file> | awk 'NR == 1'
cat
, है न।
awk
बहुत बढ़िया है, लेकिन आपको cat
यहाँ ज़रूरत नहीं है। awk 'NR == 2 {print $0}' <file>
वही काम करता है। (और भी बहुत कुछ, अगर आप थोड़ा सीखते हैं awk
।
मुझे आश्चर्य है कि जब तक यह प्रश्न रहा है, तब तक कोई नहीं रहा है, और किसी ने अभी तक पूर्व-मेफाइल बिल्ट-इन दृष्टिकोण प्रदान नहीं किया है।
IFS= read -r first_line <file
... फ़ाइल की पहली पंक्ति को विस्तार से चर में डालता है "$first_line"
, जो आसान है।
इसके अलावा, क्योंकि read
बैश में बनाया गया है और इस उपयोग के लिए कोई सबस्क्रिप्शन की आवश्यकता नहीं है, इसलिए यह उपप्रोसेस जैसे head
या से जुड़े तरीकों की तुलना में काफी अधिक कुशल है awk
।
IFS=
शुरुआत में क्या हिस्सा है?
IFS
व्हाट्सएप को पढ़ने वाले स्ट्रिंग से बाहर निकलने से रोकता है।
CSV फ़ाइल या किसी फ़ाइल स्वरूपों से पहली पंक्ति प्राप्त करने के लिए नीचे दिए गए आदेश का उपयोग करें।
head -1 FileName.csv