创建shell脚本的mkscript脚本示例

mkscript脚本
使用方法:copy以下代码段保存为mkscript.sh,
可以放到/usr/bin路径下并添加执行权限,
直接使用mkscript命令创建脚本,脚本将自动初始化
一个脚本的基本格式信息。
#!/bin/bash

# ------------------------------------------------------------
# Filename:    mkscript.sh
# Revision:    0.0.1
# Date:        2013/08/26 13:10:00
# Author:      wanghui
# Email:       [email protected]
# Description: create script
# Usage:       ./mkscript FILENAME
# -----------------------------------------------------------


if ! grep "[^[:space:]]" $1 &> /dev/null; then
cat >$1 <<EOF
#!/bin/bash
# ------------------------------------------------------------
# Filename:    `basename $1`
# Revision:    0.0.1
# Date:        `date "+%F %T"`
# Author:      wanghui
# Email:       [email protected]
# Description: 
# Usage:       `basename $1`
# -----------------------------------------------------------
EOF
fi

vim + $1

until bash -n $1 &> /dev/null; do
    read -p "Syntax error, q|Q for quiting,others for editing:" OPT
    case $OPT in
        q|Q)
            echo "Quit."
            exit 8
         ;;
          *)
            vim +$1
         ;;
     esac
done

chmod +x $1


你可能感兴趣的:(shell,mkscript)