自动创建脚本文本头提示信息

自动创建脚本文本头提示信息

#!/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
上一篇:webrtc ns模块代码公式详细解读


下一篇:看完全都会了!推荐一款技术人必备的接口测试神器