AWK - पर्यावरण
यह अध्याय बताता है कि अपने GNU / Linux सिस्टम पर AWK वातावरण कैसे सेट करें।
पैकेज मैनेजर का उपयोग करना
आमतौर पर, AWK अधिकांश GNU / लिनक्स वितरण पर डिफ़ॉल्ट रूप से उपलब्ध है। आप उपयोग कर सकते हैंwhichयह जाँचने के लिए कि यह आपके सिस्टम पर मौजूद है या नहीं। यदि आपके पास AWK नहीं है, तो इसे एडवांस पैकेज टूल का उपयोग करके डेबियन आधारित GNU / Linux पर इंस्टॉल करें(APT) पैकेज प्रबंधक निम्नानुसार है -
[jeryy]$ sudo apt-get update
[jeryy]$ sudo apt-get install gawk
इसी तरह, आरपीएम आधारित जीएनयू / लिनक्स पर एडब्ल्यूके स्थापित करने के लिए, येल्डॉग अपडेटर संशोधक का उपयोग करें yum पैकेज प्रबंधक निम्नानुसार है -
[root]# yum install gawk
स्थापना के बाद, यह सुनिश्चित करें कि AWK कमांड लाइन के माध्यम से सुलभ है।
[jerry]$ which awk
उपरोक्त कोड निष्पादित करने पर, आपको निम्न परिणाम मिलते हैं -
/usr/bin/awk
स्रोत कोड से स्थापना
चूंकि GNU AWK GNU परियोजना का एक हिस्सा है, इसलिए इसका स्रोत कोड मुफ्त डाउनलोड के लिए उपलब्ध है। हमने पहले ही देखा है कि पैकेज मैनेजर का उपयोग करके AWK कैसे स्थापित करें। आइए अब समझते हैं कि अपने सोर्स कोड से AWK कैसे इंस्टॉल करें।
निम्न स्थापना किसी भी GNU / Linux सॉफ़्टवेयर पर लागू होती है, और अधिकांश अन्य स्वतंत्र रूप से उपलब्ध कार्यक्रमों के लिए भी। यहां संस्थापन चरण हैं -
Step 1- प्रामाणिक स्थान से स्रोत कोड डाउनलोड करें। कमांड-लाइन उपयोगिताwget इस उद्देश्य को पूरा करता है।
[jerry]$ wget http://ftp.gnu.org/gnu/gawk/gawk-4.1.1.tar.xz
Step 2 - डीकंप्रेस और डाउनलोड किए गए स्रोत कोड को निकालें।
[jerry]$ tar xvf gawk-4.1.1.tar.xz
Step 3 - निर्देशिका में बदलें और कॉन्फ़िगर चलाएँ।
[jerry]$ ./configure
Step 4 - सफल होने पर, configureमेकफाइल उत्पन्न करता है। स्रोत कोड संकलित करने के लिए, जारी करेंmake आदेश।
[jerry]$ make
Step 5- बिल्ड साफ है यह सुनिश्चित करने के लिए आप परीक्षण सूट चला सकते हैं। यह एक वैकल्पिक कदम है।
[jerry]$ make check
Step 6- अंत में, AWK इंस्टॉल करें। सुनिश्चित करें कि आपके पास सुपर-उपयोगकर्ता विशेषाधिकार हैं।
[jerry]$ sudo make install
बस इतना ही! आपने AWK को सफलतापूर्वक संकलित और स्थापित किया है। इसे निष्पादित करके सत्यापित करेंawk आदेश निम्नानुसार है -
[jerry]$ which awk
इस कोड को निष्पादित करने पर, आपको निम्न परिणाम प्राप्त होंगे -
/usr/bin/awk