इस लेख में, हम आपको विम संपादक में सभी नई बनाई गई बैश स्क्रिप्ट के लिए कस्टम हेडर को कॉन्फ़िगर करने का एक आसान तरीका दिखाएंगे। इसका मतलब है कि हर बार जब आप एक नया .sh
खोलते हैं vi/vim संपादक का उपयोग कर फ़ाइल, कस्टम हेडर स्वचालित रूप से फ़ाइल में जोड़ दिया जाएगा।
कस्टम बैश स्क्रिप्ट हेडर टेम्प्लेट फ़ाइल कैसे बनाएं
सबसे पहले sh_header.temp . नामक टेम्प्लेट फ़ाइल बनाकर प्रारंभ करें , जिसमें आपका कस्टम बैश स्क्रिप्ट हेडर शामिल है, संभवतः ~/.vim/
. के अंतर्गत आपके घर के नीचे निर्देशिका।
$ vi ~/.vim/sh_header.temp
इसके बाद इसमें निम्नलिखित पंक्तियाँ जोड़ें (बेझिझक अपनी टेम्पलेट फ़ाइल स्थान और कस्टम हेडर सेट करें) और फ़ाइल को सहेजें।
लिपियों के लिए कस्टम हैडर टेम्पलेट#!/bin/bash ################################################################### #Script Name : #Description : #Args : #Author :Aaron Kili Kisinga #Email :[email protected] ###################################################################
ऊपर दिया गया टेम्प्लेट स्वचालित रूप से आवश्यक “शेबैंग . जोड़ देगा "लाइन:“#!/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
. में डालें एक उपयोगकर्ता द्वारा खोली गई फ़ाइल।
नई स्क्रिप्ट फ़ाइल में कस्टम बैश स्क्रिप्ट हैडर का परीक्षण करें
अब आप एक नया .sh
. खोलकर जांच कर सकते हैं कि सब कुछ काम कर रहा है या नहीं vi/vim संपादक का उपयोग कर फ़ाइल, और आपका कस्टम हेडर वहां स्वतः जोड़ा जाना चाहिए।
$ vi test.sh
अधिक जानकारी के लिए, विम autocmd दस्तावेज़ीकरण देखें।
अंत में, यहाँ बैश स्क्रिप्टिंग और विम संपादक से संबंधित कुछ उपयोगी मार्गदर्शिकाएँ दी गई हैं:
- लिनक्स में प्रभावी बैश स्क्रिप्ट लिखने के लिए 10 उपयोगी टिप्स
- लिनक्स में वी/विम टेक्स्ट एडिटर का उपयोग करने के 10 कारण
- लिनक्स में एक विम फ़ाइल को पासवर्ड कैसे सुरक्षित करें
- Vi/Vim Editor में सिंटैक्स हाइलाइटिंग कैसे सक्षम करें
बस इतना ही! यदि आपके पास साझा करने के लिए कोई प्रश्न या उपयोगी बैश स्क्रिप्टिंग टिप्स और ट्रिक्स हैं, तो नीचे दिए गए टिप्पणी फ़ॉर्म का उपयोग करें।