2.0 पर्यावरण सेटअप और सत्यापन
2.1. मूलभूत चरण
अपना पहला स्क्रिप्ट लिखने से पहले, यह सुनिश्चित करना अत्यंत महत्वपूर्ण है कि AWK इंटरप्रेटर सही ढंग से स्थापित हो और कमांड लाइन से सुलभ हो। यह मूलभूत चरण सत्यापित करता है कि सिस्टम AWK प्रोग्रामों को निष्पादित करने के लिए तैयार है।
2.2. पैकेज मैनेजर के माध्यम से इंस्टॉलेशन
अधिकांश GNU/Linux सिस्टमों पर, GNU AWK (GAWK) डिफ़ॉल्ट रूप से पहले से स्थापित होता है। आप which कमांड चलाकर इसकी उपस्थिति की पुष्टि कर सकते हैं, जो निष्पादन योग्य फ़ाइल का पथ बताएगा:
[जेरी]$ जो अजीब है
/usr/bin/awk
यदि AWK इंस्टॉल नहीं है, तो आप इसे अपने वितरण के पैकेज मैनेजर का उपयोग करके आसानी से जोड़ सकते हैं।
- डेबियन-आधारित सिस्टम (जैसे, उबंटू): एडवांस्ड पैकेज टूल (APT) का उपयोग करके अपनी पैकेज सूचियों को अपडेट करें और gawk को इंस्टॉल करें।
- आरपीएम-आधारित सिस्टम (जैसे, CentOS, Fedora): येलोडॉग अपडेटर, मॉडिफाइड (YUM) पैकेज मैनेजर का उपयोग करें।
2.3. स्रोत कोड से स्थापना
उन्नत उपयोगकर्ताओं के लिए या पैकेज मैनेजर के बिना सिस्टम पर, AWK को सीधे उसके स्रोत कोड से संकलित और स्थापित किया जा सकता है। यह प्रक्रिया अधिकांश GNU सॉफ़्टवेयर के लिए मानक है।
- सोर्स कोड डाउनलोड करें: आधिकारिक जीएनयू रिपॉजिटरी से सोर्स टारबॉल डाउनलोड करने के लिए wget जैसे कमांड-लाइन यूटिलिटी का उपयोग करें।
- आर्काइव निकालें: डाउनलोड की गई फ़ाइल को डीकंप्रेस और एक्सट्रैक्ट करें।
- बिल्ड को कॉन्फ़िगर करें: नवनिर्मित स्रोत निर्देशिका में जाएं और कॉन्फ़िगर स्क्रिप्ट चलाएं। यह स्क्रिप्ट आपके सिस्टम में निर्भरताओं की जांच करती है और बिल्ड वातावरण तैयार करती है।
- कोड संकलित करें: कॉन्फ़िगरेशन पूरा होने के बाद, यह एक मेकफ़ाइल उत्पन्न करता है। स्रोत कोड को निष्पादन योग्य फ़ाइल में संकलित करने के लिए मेक कमांड का उपयोग करें।
- टेस्ट चलाएँ (वैकल्पिक): आप शामिल किए गए टेस्ट सूट को चलाकर यह सत्यापित कर सकते हैं कि बिल्ड साफ-सुथरा है और सही ढंग से काम कर रहा है।
- प्रोग्राम को इंस्टॉल करो: अंत में, संकलित बाइनरी फ़ाइल को उपयुक्त सिस्टम डायरेक्टरी में इंस्टॉल करें। इस चरण के लिए आमतौर पर सुपर-यूज़र विशेषाधिकारों की आवश्यकता होती है।
स्थापना के बाद, आप पहले दिखाए गए तरीके से which awk कमांड का उपयोग करके इसकी सफलता को सत्यापित कर सकते हैं।
अब जब वातावरण ठीक से कॉन्फ़िगर हो गया है, तो हम AWK प्रोग्राम के मूलभूत कार्यप्रवाह में गहराई से जा सकते हैं।