自动创建脚本文本头提示信息
#!/usr/bin/bash
# ================================================================================================== #
# SCRIPT_NAME :AUTO_HEADER
# USAGE :./AUTO_HEADER PROGRAM_TYPE PROGRAM_NAME; eg: ./AUTOHEADER bash test
# NOTE :only support bash/perl/python/go/tcl/verilog/vhdl,default use "#" to
# comment
# BUGS :
# DATE :Sun Dec 26 11:56:27 AM CST 2021
# AUTHOR :
# E-MAIL :
# VERSION :
# DESCRIPTION :
# OPTIONS :
# REQUIRENENTS :
# ORGNIZATION :
# ================================================================================================== #
extension=""
DATE=`date`
case ${1} in
bash) extension='sh';;
perl) extension='pl';;
python) extension='py';;
go) extension='go';;
tcl) extension='tcl';;
verilog) extension='v';;
vhdl) extension='vhd';;
*) echo "SORRY,NOT SUPPORT THIS PROGRAM YET!"
exit
esac
cat << HEADER > ${2}.${extension}
# ================================================================================================== #
# SCRIPT_NAME :${2}.${extension}
# USAGE :
# NOTE :
# BUGS :
# DATE :${DATE}
# AUTHOR :
# E-MAIL :
# VERSION :
# DESCRIPTION :
# OPTIONS :
# REQUIRENENTS :
# ORGNIZATION :
# ================================================================================================== #
HEADER