कृपया समझाएं कि निम्नलिखित कमांड का क्या मतलब है:
awk -F: '{print $4}'
कृपया समझाएं कि निम्नलिखित कमांड का क्या मतलब है:
awk -F: '{print $4}'
जवाबों:
awk -F: '{print $4}'
awk
- यह AWK प्रोग्रामिंग लैंग्वेज के लिए दुभाषिया है। AWK भाषा डेटा फ़ाइलों, पाठ पुनर्प्राप्ति और प्रसंस्करण में हेरफेर के लिए उपयोगी है-F <value>
- बताता है awk
कि किस क्षेत्र विभाजक का उपयोग करना है। आपके मामले में, -F:
इसका मतलब है कि विभाजक :
(बृहदान्त्र) है।'{print $4}'
चौथे क्षेत्र (द्वारा अलग किए जा रहे फ़ील्ड) को प्रिंट करें :
।मान लीजिए कि एक फ़ाइल है test
, और इसमें निम्नलिखित शामिल हैं:
Hello:my:name:is:Alaa
यदि हम कमांड निष्पादित करते हैं awk -F: '{print $4}' test
, तो आउटपुट होगा:
is
क्योंकि is
चौथा क्षेत्र है।
फ़ील्ड 1 फ़ील्ड 3 फ़ील्ड 5 ----- ---- ---- | | | | | | हैलो: मेरे: नाम: है: अला || || - - फ़ील्ड 2 फ़ील्ड 4
454 154:266:377:454:533
प्रिंट $ 4 प्रिंट करना चाहता हूं और पूरी लाइन एक साथ अंतरिक्ष से अलग हो गई है?