• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 一個用來生成bash程序頭部并編輯程序的bash腳本

    發表于:2007-05-25來源:作者:點擊數: 標簽:Bash程序頭部用來生成
    題目有點繞了,舉個例子,大家就明白這個腳本的作用了。 假設我們現在要寫一個腳本,我們會怎么做? 我們會: 1,emacs(or vi) scriptname 2,寫上#!/bin/bash 3,寫上作者和日期信息 4,寫程序正文 5,保存并退出編輯器 6,chmod u+x scriptname 7.執行 哇。。
    題目有點繞了,舉個例子,大家就明白這個腳本的作用了。
    假設我們現在要寫一個腳本,我們會怎么做?
    我們會:
    1,emacs(or vi) scriptname
    2,寫上#!/bin/bash
    3,寫上作者和日期信息
    4,寫程序正文
    5,保存并退出編輯器
    6,chmod u+x scriptname
    7.執行
    哇。。。,我如是寫了一個腳本,稱為mkscript,它節省了1,2,3,6這四個步驟,無論怎么說,簡便多了。

    題目有點繞了,舉個例子,大家就明白這個腳本的作用了。
    假設我們現在要寫一個腳本,我們會怎么做?
    我們會:
    1,emacs(or vi) scriptname
    2,寫上#!/bin/bash
    3,寫上作者和日期信息
    4,寫程序正文
    5,保存并退出編輯器
    6,chmod u+x scriptname
    7.執行
    哇。。。,我如是寫了一個腳本,稱為mkscript,它節省了1,2,3,6這四個步驟,無論怎么說,簡便多了。

    程序如下:


    #!/bin/bash

    # program: mkscript
    # author : kiron
    # date : 2005-08-09


    myeditor="emacs"

    if [ $# != "1" ]
    then
    echo "Usage : mkscript "
    exit 1
    elif [ = "-h" ]
    then
    echo "Usage : mkscript "
    exit 0
    elif [ -e ]
    then
    echo "Error: file exist."
    exit 2
    fi

    echo -n "Create file ..."
    filecontent="#!/bin/bash


    ##########################################################
    # #
    # Program : #
    # Author : kiron #
    # Date : "

    echo -n "$$(date +%Y-%m-%d)" >

    cat<>
    #
    # version : #
    # #
    ##########################################################

    EOF

    echo -e -n "done\nEdit ..."

    $myeditor

    echo -e -n "done\nEnable execute bit..."

    chmod u+x

    echo -e "done!\nByebye..."

    exit 0



    PS:代碼編輯不好, 位置變量全沒了,倒。。。

    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>