一個用來生成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.anti-gravitydesign.com

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97