इस लेख में, हम आपको Vim एडिटर में नए बनाए गए सभी बैश स्क्रिप्ट्स के लिए एक कस्टम हेडर कॉन्फ़िगर करने का एक सरल तरीका दिखाएंगे। इसका मतलब है कि हर बार जब आप vi/vim एडिटर का उपयोग करके एक नई .sh फ़ाइल खोलते हैं, तो कस्टम हेडर स्वचालित रूप से फ़ाइल में जोड़ दिया जाएगा।
कस्टम बैश स्क्रिप्ट हेडर टेम्पलेट फ़ाइल कैसे बनाएं
सबसे पहले sh_header.temp नामक टेम्पलेट फ़ाइल बनाकर शुरू करें, जिसमें आपका कस्टम बैश स्क्रिप्ट हेडर हो, संभवतः आपके होम के तहत ~/.vim/ डायरेक्टरी में।
$ vi ~/.vim/sh_header.temp
अब इसमें निम्न लाइनें जोड़ें (अपनी टेम्पलेट फ़ाइल स्थान और कस्टम हेडर सेट करने के लिए स्वतंत्र महसूस करें) और फ़ाइल सेव करें।
स्क्रिप्ट्स के लिए कस्टम हेडर टेम्पलेट #!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :admin@wsxdn.com ###################################################################
उपरोक्त टेम्पलेट स्वचालित रूप से आवश्यक "शेबैंग" लाइन: “#!/bin/bash” और आपके अन्य कस्टम हेडर्स जोड़ देगा। ध्यान दें कि इस उदाहरण में, आप अपने स्क्रिप्ट कंटेंट को संपादित करते समय स्क्रिप्ट नाम, विवरण और आर्ग्युमेंट्स मैन्युअल रूप से जोड़ेंगे।
Vimrc फ़ाइल में autocmd कॉन्फ़िगर करें
अब अपने vim इनिशियलाइज़ेशन फ़ाइल ~/.vimrc को संपादन के लिए खोलें और इसमें निम्न लाइन जोड़ें।
au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp
जहां:
- au – मतलब autocmd
- bufnewfile – संपादन के लिए मौजूद नई फ़ाइल खोलने के लिए इवेंट।
- *.sh – .sh एक्सटेंशन वाली सभी फ़ाइलों पर विचार करें।
तो उपरोक्त लाइन vi/vim एडिटर को टेम्पलेट फ़ाइल (/home/aaronkilik/.vim/sh_header.temp) की सामग्री पढ़ने और इसे उपयोगकर्ता द्वारा खोली गई हर नई .sh फ़ाइल में डालने का निर्देश देती है।
नई स्क्रिप्ट फ़ाइल में कस्टम बैश स्क्रिप्ट हेडर का परीक्षण करें
अब आप vi/vim एडिटर का उपयोग करके एक नई .sh फ़ाइल खोलकर परीक्षण कर सकते हैं कि सब कुछ काम कर रहा है, और आपका कस्टम हेडर वहां स्वतः जुड़ जाना चाहिए।
$ vi test.sh
अधिक जानकारी के लिए, Vim autocmd डॉक्यूमेंटेशन देखें।
अंत में, बैश स्क्रिप्टिंग और vim एडिटर से संबंधित कुछ उपयोगी गाइड यहां दिए गए हैं:
- लिनक्स में प्रभावी बैश स्क्रिप्ट लिखने के लिए 10 उपयोगी टिप्स
- लिनक्स में Vi/Vim टेक्स्ट एडिटर का उपयोग करने के 10 कारण
- लिनक्स में Vim फ़ाइल को पासवर्ड से कैसे सुरक्षित करें
- Vi/Vim एडिटर में सिंटैक्स हाइलाइटिंग कैसे सक्षम करें
बस इतना ही! यदि आपके कोई प्रश्न या उपयोगी बैश स्क्रिप्टिंग टिप्स और ट्रिक्स साझा करने हैं, तो नीचे दिए गए कमेंट फॉर्म का उपयोग करें।