में स्तंभों की गिनती इस (अर्थात stores.dat फ़ाइल) की तरह डेटा के साथ एक फ़ाइल को देखते हुएयूनिक्स - फ़ाइल
sid|storeNo|latitude|longitude
2|1|-28.03720000|153.42921670
9|2|-33.85090000|151.03274200
क्या उत्पादन के लिए एक आदेश स्तंभ नाम की संख्या हो सकता है?
उदाहरण मेंयानी ऊपर यह 4. (पाइप वर्ण +1 पहली पंक्ति में की संख्या) होगा
मैं की तरह कुछ सोच रहा था:
awk '{ FS = "|" } ; { print NF}' stores.dat
लेकिन यह बजाय सभी लाइनों रिटर्न केवल पहले और पहली पंक्ति के लिए यह 4
या 'awk -F' | ' 'एनआर == 1 {प्रिंट एनएफ}' स्टोर्स.dat' –
@ जयपालसिंह: जो पूरी फाइल को पढ़ेगा - इसके लिए कोई ज़रूरत नहीं है, जल्दी से बेहतर रोकें। – Mat
वे दोनों एक ही सही आउटपुट लौटते प्रतीत होते हैं, क्या दूसरे (या कुछ अन्य लाभ) पर 1 का कोई प्रदर्शन लाभ है? – toop