unix pipes tutorial pipes unix programming
अल्फा और बीटा परीक्षण क्या है
यूनिक्स प्रोग्रामिंग में पाइप का अवलोकन:
इस ट्यूटोरियल में, हम और अधिक सीखेंगे यूनिक्स पाइप्स।
और बाद में, हम कुछ शेष फिल्टर कमांड के साथ काम करेंगे और उन्हें एक साथ पाइप करने का एक उदाहरण देखेंगे।
यूनिक्स वीडियो # 20:
यूनिक्स में पाइप
फ़िल्टर आदेशों की एक श्रृंखला पाइप प्रतीक का उपयोग करके एक साथ पाई जा सकती है: can | ' जब दो कमांड को एक साथ पाइप किया जाता है, तो पहले प्रोग्राम के स्टैडआउट से दूसरे प्रोग्राम के स्टड को पढ़ा जाता है। यह जटिल कमांड को जल्दी से चलाने के लिए एक शक्तिशाली तंत्र बनाता है।
आदेश | सॉर्ट: इस कमांड का इस्तेमाल फाइल के कंटेंट को सॉर्ट करने के लिए किया जाता है। यह कमांड सॉर्ट की गई फाइलों को मर्ज करने और रिजल्ट को कुछ फाइल में स्टोर करने के लिए भी उपयोगी है। मूल फ़ाइल की सामग्री अनलेडेड रहती है। |
---|---|
आम सिंटेक्स: | क्रमबद्ध करें [विकल्प]… [फ़ाइल] |
उदाहरण 1: | क्रमबद्ध करें file1 यह कमांड file1 के कंटेंट को सॉर्ट करेगा |
उदाहरण 2: | sort -o output_file file1 file2 यह file1 और file2 की सामग्री को सॉर्ट करेगा और परिणाम को output_file फ़ाइल में बचाएगा। |
आदेश | cut - इस कमांड का उपयोग किसी दिए गए अक्षर या कॉलम को फाइल से काटने के लिए किया जाता है। एक निश्चित संख्या में कॉलम काटने के लिए सीमांकक निर्दिष्ट करना महत्वपूर्ण है। एक सीमांकक निर्दिष्ट करता है कि पाठ फ़ाइल में कॉलम कैसे अलग किए जाते हैं उदा। रिक्त स्थान, टैब या अन्य विशेष वर्णों की संख्या। |
---|---|
आम सिंटेक्स: | कटौती विकल्प ... [फ़ाइल] |
उदाहरण 1 | कट -c 5-10 file1 यह फ़ाइल 1 की प्रत्येक पंक्ति से 5 से 10 अक्षरों को काट देगा |
उदाहरण 2 | कट -d ',' -f2,6 file1 यह फ़ाइल 1 से 2 और 6 वें फ़ील्ड में कटौती करेगा, जहाँ फ़ील्ड सीमांकक द्वारा अलग किए गए हैं ',' |
यह 2 कट जाएगाएन डीऔर 6वेंफ़ाइल 1 से फ़ील्ड, जहाँ फ़ील्ड को सीमांकक द्वारा अलग किया जाता है ','।
आइए अब हम ए उदाहरण अद्वितीय शब्दों की क्रमबद्ध सूची का प्रिंट आउट करने के लिए पाइप का उपयोग करना। यदि फ़ाइल 1 में यादृच्छिक पुनरावृत्ति के साथ यादृच्छिक क्रम में शब्दों की एक सूची है, तो इसे प्राप्त करने के लिए निम्नलिखित पाइपिंग का उपयोग किया जा सकता है।
$ sort file1 | uniq > file2
यहां, सॉर्ट कमांड फ़ाइल 'फ़ाइल 1' से इनपुट पढ़ता है और आउटपुट को स्टडआउट में भेजता है। पाइप सिंबल आउटपुट कमांड को अनइक कमांड के इनपुट पर पुनर्निर्देशित करने का कारण बनता है। Uniq कमांड अपने स्टड से छांट ली गई सूची को पढ़ता है और वहां से उसके स्टडआउट के लिए अद्वितीय शब्दों को प्रिंट करता है।
अंत में, आउटपुट पुनर्निर्देशन प्रतीक ’> 'uniq कमांड के स्टडआउट को' .2 'फ़ाइल पर रीडायरेक्ट करता है।
आशा है आपको यह ट्यूटोरियल पसंद आया होगा। आगे हम शेष फिल्टर कमांड को कवर करेंगे।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
अनुशंसित पाठ
- यूनिक्स टेक्स्ट प्रोसेसिंग कमांड्स: यूनिक्स फिल्टर विथ उदाहरण
- अधिक यूनिक्स फ़िल्टर और Awk, टेक्स्ट प्रोसेसिंग में सेड कमांड
- यूनिक्स कमांड्स: बेसिक और एडवांस्ड यूनिक्स कमांड्स विद एग्जाम्पल्स
- शुरुआती के लिए UNIX ट्यूटोरियल (20+ में गहराई से यूनिक्स प्रशिक्षण वीडियो)
- उदाहरणों के साथ यूनिक्स शैल स्क्रिप्टिंग ट्यूटोरियल
- यूनिक्स क्या है: यूनिक्स का एक संक्षिप्त परिचय
- शुरुआती के लिए गहराई से ग्रहण ट्यूटोरियल
- यूनिक्स में वी संपादक के साथ काम करना