लिनक्स/यूनिक्स में AWK कमांड

AWK पैटर्न खोज और प्रसंस्करण के लिए उपयुक्त है। स्क्रिप्ट मिलान पैटर्न की पहचान करने के लिए एक या अधिक फ़ाइलों को खोजने के लिए चलती है और यदि उक्त पैटर्न विशिष्ट कार्य करते हैं। इस गाइड में, हम AWK Linux कमांड पर एक नज़र डालते हैं और देखते हैं कि यह क्या कर सकता है।

AWK क्या कार्य कर सकता है?

  • फ़ाइलों को पंक्ति दर पंक्ति स्कैन करना
  • प्रत्येक इनपुट लाइन को फ़ील्ड में विभाजित करना
  • इनपुट लाइनों और फ़ील्ड की पैटर्न से तुलना करना
  • मिलान पंक्तियों पर न

    और पढो →

Linux में टेक्स्ट में हेरफेर करने के लिए AWK भाषा का उपयोग कैसे करें

परिचय

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

awk एक प्रोग्रामिंग भाषा और टेक्स्ट प्रोसेसर दोनों है जिसका उपयोग आप बहुत उपयोगी तरीकों से टेक्स्ट डेटा में हेरफेर करने के लिए कर सकते हैं। इ

और पढो →

लिनक्स पर awk कमांड का उपयोग कैसे करें

Linux पर, awk एक कमांड-लाइन टेक्स्ट मैनिपुलेशन डायनेमो है, साथ ही एक शक्तिशाली स्क्रिप्टिंग भाषा भी है। यहां इसकी कुछ बेहतरीन विशेषताओं का परिचय दिया गया है।

कैसे अजीब इसका नाम मिला

awk कमांड का नाम उन तीन लोगों के शुरुआती अक्षरों का उपयोग करके रखा गया था जिन्होंने 1977 में मूल संस्करण ल

और पढो →

ईबुक: शुरुआती लोगों के लिए अवाक गेटिंग स्टार्ट गाइड

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

टेक्स्ट फ़िल्टरिंग के लिए कई लिनक्स उपयोगिताओं हैं और कुछ प्रसिद्ध फिल्टर में सिर, पूंछ, grep, tr, fmt, सॉर्ट, यूनीक, पीआर और अधिक उन

और पढो →

Awk प्रोग्रामिंग भाषा का उपयोग करते हुए लिपियों को कैसे लिखें - भाग 13

ऑक सीरीज़ की शुरुआत से लेकर पार्ट 12 तक, हम क्रमशः कमांड लाइन और शेल स्क्रिप्ट्स में छोटे ऑक कमांड और प्रोग्राम लिखते रहे हैं।

हालांकि, शेल की ही तरह, अक्क भी एक व्याख्या की गई भाषा है, इसलिए, इस श्रृंखला की शुरुआत से हम सभी के साथ चल चुके हैं, अब आप अक्क निष्पादन योग्य स्क्रिप्ट लिख सकते हैं।

हम एक शेल स्क्रिप्ट कैसे लिखते हैं, उसी तरह, अक्क स्क्रिप्ट लाइन से शुरू होती है:

#! /path/to/awk/utility -f

मेरे सिस्टम पर उदाहरण के लिए, Awk उपयोगिता/usr/bin/awk में स्थ

और पढो →

आवक में फ्लो कंट्रोल स्टेटमेंट का उपयोग कैसे करें - भाग 12

जब आप हमारे द्वारा अब तक कवर किए गए सभी Awk उदाहरणों की समीक्षा करते हैं, तो कुछ शर्तों के आधार पर टेक्स्ट फ़िल्टरिंग ऑपरेशन की शुरुआत से ही, यही वह जगह है जहाँ प्रवाह नियंत्रण कथनों का दृष्टिकोण सेट होता है।

Awk प्रोग्रामिंग में विभिन्न प्रवाह नियंत्रण वक्तव्य हैं और इ

और पढो →

शेल वेरिएबल्स का उपयोग करने की अनुमति कैसे दें - भाग 11

जब हम शेल स्क्रिप्ट लिखते हैं, तो हम आम तौर पर हमारी स्क्रिप्ट्स में अन्य छोटे प्रोग्राम या कमांड जैसे कि Awk ऑपरेशंस को शामिल करते हैं। अवाक के मामले में, हमें शेल से अवाक के संचालन के लिए कुछ मूल्यों को पारित करने के तरीके खोजने होंगे।

यह Awk कमांड के भीतर शेल वेरिएबल्स का उपयोग करके किया जा सकता है, और श्रृंखला के इस भाग में, हम सीखेंगे कि ऑक को शेल वेरिएबल्स का उपयोग कैसे करने की अनुमति है जिसमें वे मान शामिल हो सकते हैं जिन्हें हम Awk कमांड में पास करना चाहते हैं।

शेल वेरिएबल

और पढो →

जानें कैसे निर्मित चर का उपयोग करने के लिए चर - भाग 10

जैसा कि हम Awk सुविधाओं के अनुभाग को उजागर करते हैं, श्रृंखला के इस भाग में, हम Awk में निर्मित चर की अवधारणा के माध्यम से चलेंगे। दो प्रकार के चर हैं जिन्हें आप अक्क में उपयोग कर सकते हैं, ये हैं; उपयोगकर्ता-परिभाषित चर, जिसे हमने भाग 8 में शामिल किया है और अंतर्निहित चर हैं।

अंतर्निहित वैरिएबल में प

और पढो →

अवाक चर, संख्यात्मक अभिव्यक्तियों और असाइनमेंट ऑपरेटरों का उपयोग करना सीखें - भाग 8

Awk कमांड श्रृंखला रोमांचक हो रही है, मेरा मानना है कि पिछले सात भागों में, हम Awk के कुछ मूल सिद्धांतों से गुजरे हैं, जिन्हें आपको लिनक्स में कुछ मूल पाठ या स्ट्रिंग फ़िल्टरिंग को सक्षम करने के लिए मास्टर करने की आवश्यकता है।

इस भाग से शुरू करते हुए, हम अधिक जटिल पाठ या स्ट्रिंग फ़िल्टरिंग संचालन को संभालने के लिए Awk के अग्रिम क्षेत्रों में गोता लगाएँगे। इसलिए, हम वैरिएबल, न्यूमेरिक एक्सप्रेशंस और असाइनमेंट ऑपरेटर्स जैसे Awk फीचर्स को कवर करने जा रहे हैं।

और पढो →

लिनक्स में STDIN से Awk इनपुट कैसे पढ़ें - भाग 7

अवाक टूल सीरीज़ के पिछले हिस्सों में, हमने ज्यादातर फ़ाइल (s) से इनपुट पढ़ने पर ध्यान दिया, लेकिन क्या होगा यदि आप STDIN से इनपुट पढ़ना चाहते हैं।

अवाक श्रृंखला के इस भाग 7 में, हम कुछ उदाहरणों को देखेंगे जहां आप किसी फ़ाइल से इनपुट पढ़ने के बजाय अन्य कमांड के आउटपुट को फ़िल्टर कर सकते हैं।

हम ls कमांड के साथ शुरू करेंगे, नीचे दिए गए पहले उदाहरण में, हम स्वामी के उपयोगकर्ता नाम, ग्रुपनाम और उन फाइलों को प्रिंट करने के लिए Awk के इनपुट के रूप में dir -l कमांड के आउटप

और पढो →