बैश कट उदाहरण

Baisa Kata Udaharana



आप विभिन्न कमांड और प्रोग्राम के माध्यम से बैश स्क्रिप्ट में कार्यों को स्वचालित कर सकते हैं। हालाँकि उत्कृष्ट बैश स्क्रिप्ट बनाने के लिए आपको कमांड का अच्छा ज्ञान होना आवश्यक है, फिर भी कुछ कमांड हैं जिनका उपयोग आप शुरुआती तौर पर कर सकते हैं। कट फ़ाइल से एक विशिष्ट टेक्स्ट निकालने के लिए एक सरल कमांड है।

कट एक बहुमुखी कमांड है जिसे आप 'सॉर्ट' और 'ग्रेप' कमांड सहित अन्य कमांड के साथ उपयोग कर सकते हैं। आइए कुछ बेहतरीन बैश कट उदाहरण देखें जिनके द्वारा आप 'कट' कमांड को बिना किसी परेशानी के समझ सकते हैं।

बैश कट उदाहरण

टेक्स्ट फ़ाइल से डेटा निकालते समय 'कट' कमांड उपयोगी होता है। बस वे फ़ील्ड निर्दिष्ट करें जो आप चाहते हैं, और यह बाकी काम कर देता है। इसका उपयोग करने के लिए, निम्नलिखित कमांड दर्ज करें:







काटना -डी 'सीमांकक' -f1 फ़ाइल.txt
  1. '-d' विकल्प हमें सीमांकक इनपुट करने देता है। यह एक वर्ण या वर्णों की एक श्रृंखला है जो टेक्स्ट स्ट्रिंग को अलग करती है। शब्द 'डिलीमिटर' को वास्तविक डिलीमिटर से बदलें।
  2. '-f' विकल्प का उपयोग करके, निर्दिष्ट करें कि आप फ़ाइल से कौन से फ़ील्ड (कॉलम नंबर) निकाल रहे हैं।

आइए उदाहरण के लिए एक 'info.txt' फ़ाइल लें जिसमें जानकारी का निम्नलिखित सेट शामिल है:



Prateek, Fiji, 26

शॉन, भारत, 21

जोशुआ, जापान, 19

अब, इस फ़ाइल से पहली और तीसरी फ़ाइल निकालने के लिए, कमांड होगी:



काटना -डी ',' -f1, 3 जानकारी.txt





यदि आपके पास टैब द्वारा अलग किए गए डेटा वाली फ़ाइल है, तो इसका सीमांकक मान '$'\t'' होगा।

यदि आपको संबंधित फ़ील्ड से वर्णों की श्रेणी प्राप्त करने की आवश्यकता है, तो '-c' विकल्प का उपयोग करें:



काटना -c1-5 फ़ाइल.txt

ध्यान दें कि '-सी' विकल्प अन्य विकल्पों के साथ संयोजित नहीं होता है। निष्पादन पर, यह दिए गए वर्ण श्रेणी के अनुसार आउटपुट प्रदर्शित करता है।

निष्कर्ष

लिनक्स में, 'कट' एक प्रमुख उपकरण है जिसका उपयोग आप विभिन्न फ़ाइलों से डेटा निकालने के लिए कर सकते हैं। हालांकि सरल, इसके विभिन्न उपयोग हैं और इसे कई कमांड के साथ जोड़ा जा सकता है। इस त्वरित मार्गदर्शिका में बैश कट कमांड के कुछ उदाहरणों पर चर्चा की गई है। सबसे पहले, हमने बुनियादी कमांड को समझाया और फिर कुछ उन्नत उदाहरणों पर चर्चा की। इसके अलावा, आप अन्य कमांड के आउटपुट को 'कट' कमांड में इनपुट के रूप में पाइपलाइन कर सकते हैं।