为了更方便的编写脚本,增加脚本的一些固定信息,因此写了一个方便的脚本,自动对后缀为.sh的脚本自动添加一些脚本的信息
功能:
1,自动添加脚本信息,信息可以自己更改
2,对于非.sh后缀的或已经存在的文件直接执行vim编辑命令
3,对于.sh后缀的文件直接通过重定向把一些信息写到你新建的脚本里,并且增加执行权限,光标处于注释信息下一行行首
步骤:
1,通过vim编辑器在/usr/bin目录下新建一个 minevim.sh 文件
vim /usr/bin/minevim.sh
2,将以下内容写到里面
- #!/bin/bash
- if [ -e $1 ];then
- /usr/bin/vim $1
- else
- if echo $1 | grep ".sh" &> /dev/null;then
- echo -e "#!/bin/bash\n#name:$1\n#author:liuyu QQ:1358152944\n#version:1.0\n" > $1
- chmod a+x $1
- /usr/bin/vim +5 $1
- else
- /usr/bin/vim $1
- fi
- fi
3,给脚本执行权限
chmod a+x /usr/bin/minevim.sh
4,为了更方便的执行命令,我们可以设置一个vim别名,然后指向minevim.sh,放到配置文件,以后都会生效
echo alias vim='minevim.sh' >> /etc/bashrc
5,然后重新读取以下bashrc文件
. /etc/bashrc
6,测试
直接写一个新的脚本
直接打开已经存在的文件
测试完美成功!!!