一直羡慕别人的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~~