shell-创建有态度的sh文件(加上各类信息的注释信息头)

一直羡慕别人的shell里注释头信息。今天自己操作一下!

借助一个生成头信息的sh文件

#!/bin/bash
#此程序的功能是新建shell文件并自动生成头说明信息

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

#判断要创建的文件是否存在,如果文件名不存在
if [ ! "$1" ]  
	then
		echo '请输入要新建的文件名称,例如(sh AutoHead.sh Test.sh)'
		exit 1
fi 
#如果文件已经创建,直接用vim打开
if [ -f "$1" ]
	then
		vim "$1"
		exit 2
fi 
#创建定义的文件
touch "$1" 
#添加注释信息 
echo "#!/bin/bash">>"$1"
echo "#描述:">>"$1"
echo "">>"$1" 
echo "#作者:sincool">>"$1"
echo "#版本:1.0">>"$1"
echo "#创建时间:`date "+%Y-%m-%d %H:%M:%S"`">>"$1" 
echo "PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin">>"$1"
echo "export PATH">>"$1"
#打开定义的文件
vim "$1"

然后设置快捷方式让每次操作更简洁,vim ~/.bashrc

alias ah='sh autohead.sh'

执行操作:

[root@52-254 20180906]# ah demo.sh

#!/bin/bash
#描述:

#作者:sincool
#版本:1.0
#创建时间:2018-09-06 16:20:40
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

soga~~

猜你喜欢

转载自blog.csdn.net/sincool1003/article/details/82463261