創建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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章