कृपया समझाएं कि निम्नलिखित कमांड का क्या मतलब है:
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 प्रिंट करना चाहता हूं और पूरी लाइन एक साथ अंतरिक्ष से अलग हो गई है?