这个脚本可以在新建的文件中自动添加,默认使用的shell,注释信息:作者,创建时间,脚本描述。

添加了两个脚本选项-a 可以添加作者,-d 可以添加描述信息,默认为空。编辑完成后自动增加执行权限

[root@localhost shellscripts]# vi test.sh


#!/bin/bash



while getopts ":a:d:" switch

do

       case $switch in

       a)

       zuozhe=$OPTARG  ;;

       d)

       desc=$OPTARG ;;

       *)

       echo "Unkown options."

       exit 1

       ;;

       esac

done

shift $[$OPTIND-1]

if ! grep "^#!/bin" $1 &> /dev/null; then

cat >> $1 << EOF

#!/bin/bash

#zuozhe:${zuozhe}

#time:`date +"%F %T"`

#description:${desc}


EOF

fi

vim +5 $1

wait

chmod u+x $1