more unix filter awk
अधिक यूनिक्स फिल्टर कमांड का अवलोकन और जाग तथा तथा सरल स्वचालित प्रसंस्करण पाठ के लिए कमांड:
इस ट्यूटोरियल में, हम शेष फिल्टर कमांड को कवर करेंगे।
हम awk और sed पर भी एक नज़र डालते हैं, जो सरल स्वचालित प्रसंस्करण पाठ के लिए दो शक्तिशाली कमांड हैं।
यूनिक्स वीडियो # 21:
कैसे एक नकली ईमेल डोमेन बनाने के लिए
अधिक यूनिक्स फ़िल्टर कमांड
आदेश | tr - इस कमांड का उपयोग वर्णों को किसी अन्य रूप में फ़ाइल में अनुवाद करने के लिए किया जाता है जैसे कि दोहराए जाने वाले वर्णों को निचोड़ना और इसे उस चरित्र की एकल घटना के साथ बदलना या किसी वर्ण को हटाना। यह टी कमांड के साथ उपलब्ध विभिन्न विकल्पों का उपयोग करके प्राप्त किया जा सकता है। |
---|---|
आम सिंटेक्स: | tr (विकल्प) …… SET1 (SET2) |
उदाहरण 1: | tr -d ‘, ' |
उदाहरण 2 | $ tr -d 'हैलो' |
आदेश | टी - इस कमांड का उपयोग स्टडिन से इनपुट को पढ़ने के लिए किया जाता है और आउटपुट को स्टडआउट यानी डिस्प्ले स्क्रीन के साथ-साथ एक ही समय में निर्दिष्ट फाइलों पर रीडायरेक्ट किया जाता है। यह मुख्य रूप से पाइप और फिल्टर के साथ संयोजन में उपयोग किया जाता है। |
---|---|
आम सिंटेक्स: | टी (विकल्प)…। (फ़ाइल) |
उदाहरण | $ बिल्ली file1 | टी फाइलन | यह कमांड file1 की सामग्री को डिस्प्ले स्क्रीन पर प्रदर्शित करेगा और इसे फाइलन में भी सेव किया जाएगा जिसे कमांड catenew द्वारा देखा जा सकता है। |
यूनिक्स तथा तथा जाग पाठ प्रसंस्करण उपयोगिताएँ
यूनिक्स दो टेक्स्ट प्रोसेसिंग उपयोगिताओं के रूप में sed और awk प्रदान करता है जो लाइन-बाय-लाइन आधार पर काम करते हैं। सीड प्रोग्राम (स्ट्रीम एडिटर) चरित्र-आधारित प्रसंस्करण के साथ अच्छी तरह से काम करता है, और awk प्रोग्राम (Aho, Weinberger, Kernighan) सीमांकित क्षेत्र प्रसंस्करण के साथ अच्छी तरह से काम करता है।
दोनों मैचों को संसाधित करने के लिए पैटर्न और समर्थन कमांड खोजने के लिए नियमित अभिव्यक्ति का उपयोग करते हैं।
आदेश | awk - यह कमांड एक उपयोगी और शक्तिशाली कमांड है जिसका उपयोग पैटर्न मिलान के साथ-साथ टेक्स्ट प्रोसेसिंग के लिए भी किया जाता है। |
---|---|
आम सिंटेक्स | awk (विकल्प) text प्रोग्राम टेक्स्ट ’फ़ाइल |
उदाहरण | $ ls -l | awk print {प्रिंट $ 3} ' यह कमांड फाइलों और निर्देशिकाओं की लंबी सूची से केवल तीसरा कॉलम प्रदर्शित करेगा। |
आदेश | sed - यह पाठ के 'स्ट्रीम' को संपादित करने के लिए एक शक्तिशाली कमांड है। यह एक पाठ फ़ाइल से या पाइप किए गए इनपुट से इनपुट पढ़ सकता है, और इनपुट को एक पास में संसाधित कर सकता है। |
---|---|
आम सिंटेक्स | sed (विकल्प)… .. (- f) (फ़ाइल) |
उदाहरण 1 | लेकिन -n '/ हैलो / पी फ़ाइल 1 यह कमांड उन सभी लाइनों को प्रदर्शित करेगा जिनमें हैलो शामिल है |
उदाहरण 2 | sed ’s / hello / HELLO / 'file1 यह कमांड फाइल में हर जगह हेलो के साथ हैलो का स्थान लेगा। |
उदाहरण 3 | लेकिन '/ हेलो / + 2 डी फाइल 1 यह कमांड starting हैलो ’के पहले मैच से शुरू होने वाली दो लाइनों को हटा देगा। |
हमारा आगामी ट्यूटोरियल आपको कमांड लाइन पैरामीटर पर अधिक जानकारी देगा।
PREV ट्यूटोरियल | अगले ट्यूटोरियल
कैसे iPhone पर dat फ़ाइल खोलने के लिए - -
अनुशंसित पाठ
- यूनिक्स टेक्स्ट प्रोसेसिंग कमांड्स: उदाहरणों के साथ यूनिक्स फिल्टर
- यूनिक्स पाइप्स ट्यूटोरियल: यूनिक्स प्रोग्रामिंग में पाइप्स
- यूनिक्स कमांड्स: उदाहरणों के साथ बेसिक और एडवांस्ड यूनिक्स कमांड्स
- शुरुआती के लिए UNIX ट्यूटोरियल (20+ में गहराई से यूनिक्स प्रशिक्षण वीडियो)
- यूनिक्स में दो फाइलों की तुलना कैसे करें: फाइल तुलना कमांड
- यूनिक्स प्रक्रियाएं नियंत्रण प्रणाली जैसे Ps और Top (Part C)
- यूनिक्स में प्रक्रियाएं: प्रक्रिया नियंत्रण और कमांडिंग डिबगिंग
- यूनिक्स यूटिलिटीज प्रोग्राम्स कमांड्स: व्हेन, मैन, फाइंड सू, सूडो (पार्ट डी)