unix text processing commands
यूनिक्स फिल्टर पाठ प्रसंस्करण उपयोगिता का अवलोकन:
इस ट्यूटोरियल में, हम फ़िल्टर के बारे में जानेंगे और फिर विभिन्न फ़िल्टर कमांड के साथ काम करेंगे। फिल्टर कमांड हैं जो स्टडिन से इनपुट पढ़ते हैं और आउटपुट को स्टडआउट में लिखते हैं।
डिफ़ॉल्ट रूप से, शेल टर्मिनल का उपयोग करते समय, ठूंठ कीबोर्ड से है, और टालमटोल करना टर्मिनल के लिए है। तंत्र को बदलने के लिए ठूंठ तथा टालमटोल करना अगले ट्यूटोरियल में शामिल किया जाएगा।
विंडोज़ में बिन फाइलें कैसे खोलें
यह यूनिक्स टेक्स्ट प्रोसेसिंग कमांड ट्यूटोरियल को 3 भागों में विभाजित किया गया है:
- यूनिक्स फ़िल्टर
- यूनिक्स पाइप्स
- अधिक फ़िल्टर कमांड जैसे awk और sed
यूनिक्स वीडियो # 19:
यूनिक्स में टेक्स्ट प्रोसेसिंग
ग्रंथों को विभिन्न तरीकों से संसाधित करने के लिए यूनिक्स कई शक्तिशाली आदेश प्रदान करता है। ये टेक्स्ट प्रोसेसिंग कमांड अक्सर फिल्टर के रूप में लागू किए जाते हैं।
विंडोज़ में एक एपीके फ़ाइल कैसे खोलें
फिल्टर वे कमांड होते हैं जो हमेशा अपने इनपुट को 'स्टडिन' से पढ़ते हैं और अपने आउटपुट को 'स्टडआउट' में लिखते हैं। उपयोगकर्ता अपनी आवश्यकता के अनुसार फ़ाइल रीडायरेक्शन और 'पाइप' का उपयोग सेटअप 'स्टडिन' और 'स्टडआउट' के लिए कर सकते हैं। पाइप्स का उपयोग अगले कमांड के the स्टडआउट ’स्ट्रीम के लिए एक कमांड की d स्टडआउट’ धारा को निर्देशित करने के लिए किया जाता है।
कुछ मानक फ़िल्टर कमांड नीचे वर्णित हैं। ये कमांड एक इनपुट फ़ाइल को एक पैरामीटर के रूप में भी ले सकते हैं, लेकिन डिफ़ॉल्ट रूप से जब फ़ाइल निर्दिष्ट नहीं होती है, तो वे फ़िल्टर कमांड के रूप में काम करते हैं।
यूनिक्स फ़िल्टर कमांड
- पकड़: स्टैडेन में लाइनें ढूंढें जो एक पैटर्न से मेल खाती हैं और उन्हें स्टडआउट करने के लिए प्रिंट करें।
- क्रमबद्ध करें: स्टड में लाइनों को क्रमबद्ध करें, और परिणाम को प्रिंटआउट में प्रिंट करें।
- यूनीक: स्टडिन से पढ़ें और अनूठे प्रिंट करें (जो आसन्न रेखा से अलग हों)
- बिल्ली: स्टडिन (और अधिक फाइलें) से लाइनें पढ़ें, और उन्हें स्टडआउट करने के लिए संक्षिप्त करें।
- अधिक: स्टड से लाइनें पढ़ें, और स्टडआउट को एक पृष्ठांकित दृश्य प्रदान करें।
- कट गया: स्टड की प्रत्येक पंक्ति से निर्दिष्ट बाइट, वर्ण या फ़ील्ड काटें और स्टडआउट पर प्रिंट करें।
- पेस्ट: स्टडिन (और अधिक फ़ाइलों) से लाइनें पढ़ें, और उन्हें एक साथ पंक्ति-दर-पंक्ति चिपकाने के लिए चिपकाएँ।
- सिर: स्टडिन (और अधिक फ़ाइलों) से पहली कुछ पंक्तियाँ पढ़ें और उन्हें स्टडआउट करने के लिए प्रिंट करें।
- पूंछ: स्टडिन (और अधिक फ़ाइलों) से अंतिम कुछ पंक्तियों को पढ़ें और उन्हें स्टडआउट करने के लिए प्रिंट करें।
- स्वागत: स्टडिन से पढ़ें, और नए अंक, शब्द और बाइट्स की संख्या को स्टडआउट पर प्रिंट करें।
- tr: स्टडिन और प्रिंट से पढ़े गए अक्षरों का अनुवाद या डिलीट करें।
इसके बाद, इनमें से कुछ आदेशों के बारे में विस्तार से बताएं:
आदेश | grep - यह फ़ाइल में खोज करने वाले पैटर्न के लिए एक कमांड है और उन लाइनों को उस निर्दिष्ट पैटर्न से प्रिंट करता है। यदि फ़ाइल नाम का उल्लेख नहीं है, तो स्ट्रेप में grep खोज करता है। |
---|---|
आम सिंटेक्स | $ grep (विकल्प) पैटर्न (फ़ाइल नाम…) |
उदाहरण | $ grep g (A-M) 'फ़ाइल 1 उन पंक्तियों को प्रिंट करता है जिनमें ए से एम की सीमा में बड़े अक्षर होते हैं |
आदेश | wc - यह एक फ़ाइल में लाइनों, शब्दों और वर्णों की संख्या को गिनने के लिए एक कमांड है |
---|---|
आम सिंटेक्स | $ wc (विकल्प)…। (फ़ाइल) |
उदाहरण | $ बिल्ली फ़ाइल 1 नमस्ते आप कैसे हैं $ wc फ़ाइल १ २ ५ २० फाइल १ लाइनों की संख्या -2 शब्दों की संख्या -5 वर्णों की संख्या (बाइट्स) -20 |
आदेश | अधिक - इस कमांड का उपयोग एक समय में पेज एक स्क्रीन को प्रदर्शित करने के लिए किया जाता है |
---|---|
आम सिंटेक्स | अधिक (विकल्प) फ़ाइल… |
उदाहरण | $ ls -l | अधिक एक समय में एक स्क्रीन पर फ़ाइलों और निर्देशिकाओं की लंबी सूची प्रदर्शित करेगा |
आदेश | पेस्ट: इस कमांड का उपयोग दो फाइलों की सामग्री को पेस्ट करने के लिए किया जाता है। |
---|---|
आम सिंटेक्स: | पेस्ट (विकल्प)…। (फ़ाइल)…। |
उदाहरण: | पेस्ट फ़ाइल 1 फ़ाइल 2 यह कमांड file1 और file2 की सामग्री को मिलाएगा |
आशा है आपको यह ट्यूटोरियल पसंद आया होगा। यूनिक्स पाइप्स के साथ यूनिक्स में टेक्स्ट प्रोसेसिंग पर अधिक पता लगाने के लिए हमारे आगामी ट्यूटोरियल की जांच करें।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
सबसे अच्छा पीसी अनुकूलन सॉफ्टवेयर क्या है
अनुशंसित पाठ
- यूनिक्स पाइप्स ट्यूटोरियल: यूनिक्स प्रोग्रामिंग में पाइप्स
- यूनिक्स कमांड्स: बेसिक और एडवांस्ड यूनिक्स कमांड्स विद एग्जाम्पल्स
- अधिक यूनिक्स फ़िल्टर और Awk, टेक्स्ट प्रोसेसिंग में सेड कमांड
- शुरुआती के लिए UNIX ट्यूटोरियल (20+ में गहराई से यूनिक्स प्रशिक्षण वीडियो)
- उदाहरणों के साथ यूनिक्स में कमान काटें
- उदाहरणों के साथ यूनिक्स शैल स्क्रिप्टिंग ट्यूटोरियल
- यूनिक्स कैट कमांड सिंटैक्स, उदाहरण के साथ विकल्प
- उदाहरणों के साथ यूनिक्स में Ls कमांड