مدیریت سرورها

آموزش مدیریت سرورهای لینوکس و ویندوز

مدیریت سرورها

آموزش مدیریت سرورهای لینوکس و ویندوز

سایت در باره انواع آموزشها در زمینه IT می باشد.
مانند: لینوکس، ویندوز، سیسکو، میکروتیک، طراحی وب
به دلیل شخصی بودن وبلاگ ارائه مطالب متفرقه در آن بلامانع است.
با تشکر

طبقه بندی موضوعی

How to Create Custom Header Template for Shell Scripts in Vim

جمعه, ۱۰ تیر ۱۴۰۱، ۰۶:۱۱ ب.ظ

First start by creating the template file called sh_header.temp, which contains your custom bash script header, possibly under ~/.vim/ directory under your home.

$ vi ~/.vim/sh_header.temp

Next add the following lines in it (feel free to set your own template file location and custom header) and save the file.

Custom Header Template for Scripts
#!/bin/bash 

###################################################################
#Script Name	:                                                                                              
#Description	:                                                                                 
#Args           	:                                                                                           
#Author       	:Aaron Kili Kisinga                                                
#Email         	:aaronkilik@gmail.com                                           
###################################################################

Create Custom Header Template for Scripts

Create Custom Header Template for Scripts

The template above will automatically add the required “shebang” line: “#!/bin/bash” and your other custom headers. Note that in this example, you will manually add the script name, description and arguments when editing your script content.

Configure autocmd in Vimrc File

Now open your vim initialization file ~/.vimrc for editing and add the following line to it.

au bufnewfile *.sh 0r /home/aaronkilik/.vim/sh_header.temp

Where:

  • au – means autocmd
  • bufnewfile – event for opening a file that doesn’t exist for editing.
  • *.sh – consider all files with .sh extension.

So the above line instructs vi/vim editor to read the contents of the template file (/home/aaronkilik/.vim/sh_header.temp) and insert it into every new .sh file opened by a user.

Configure Vimrc File
Configure Vimrc File

Test Custom Bash Script Header in New Script File

Now you can test if all is working by opening a new .sh file using vi/vim editor, and your custom header should be auto-added there.

$ vi test.sh
Verify Custom Header in New Scripts
Verify Custom Header in New Scripts
  • طاهر ضیائی

bash script

shell script

vim

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">