खोज…
परिचय
बैश में, 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