खोज…


परिचय

बैश में, cut कमांड एक फाइल को कई छोटे भागों में विभाजित करने के लिए उपयोगी है।

वाक्य - विन्यास

  • कट [विकल्प] फ़ाइल

पैरामीटर

विकल्प विवरण
-b LIST , - --bytes=LIST लिस्ट पैरामीटर में सूचीबद्ध बाइट्स प्रिंट करें
-c LIST , --characters=LIST LIST पैरामीटर में निर्दिष्ट पदों पर वर्ण प्रिंट करें
-f LIST , --fields=LIST फ़ील्ड या कॉलम प्रिंट करें
-d DELIMITER कॉलम या फ़ील्ड को अलग करने के लिए उपयोग किया जाता है

किसी फ़ाइल का पहला कॉलम दिखाएँ

मान लीजिए आपके पास एक फाइल है जो इस तरह दिखती है

John Smith 31
Robert Jones 27
...

इस फ़ाइल में रिक्त स्थान द्वारा अलग किए गए 3 कॉलम हैं। केवल पहले कॉलम का चयन करने के लिए, निम्नलिखित करें।

cut -d ' ' -f1 filename

यहाँ -d ध्वज, सीमांकक निर्दिष्ट करता है, या जो अभिलेखों को अलग करता है। -f ध्वज क्षेत्र या स्तंभ संख्या निर्दिष्ट करता है। यह निम्न आउटपुट प्रदर्शित करेगा

John
Robert
...

किसी फ़ाइल के y से कॉलम x दिखाएँ

कभी-कभी, किसी फ़ाइल में स्तंभों की एक श्रृंखला प्रदर्शित करना उपयोगी होता है। मान लीजिए आपके पास यह फाइल है

Apple California 2017 1.00 47
Mango Oregon 2015 2.30 33

पहले 3 कॉलम का चयन करने के लिए

cut -d ' ' -f1-3 filename

यह निम्न आउटपुट प्रदर्शित करेगा

Apple California 2017
Mango Oregon 2015


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow