#!/bin/bash模版的各部分介紹:path=/usr/local/mysql/bin:/usr/local/bin:/bin:/usr/bin
# ********** config ***************===
#source $(dirname $0)/config.sh # load public config under the same dir
conf=/tmp/conf
rst_dir=/tmp
# **********==debug***************===#
fordebug
debug=0
function
exec
last=$# # get last
parameter
if [[ $ == "
d" || $ == "
debug"]]
then
echo $
debug=1
fi# ****************************************
function
sh_usage()
if (($# < 1
))then
sh_usage
fitypeset readonly cur_date=$(date --date="
$1" +%y%m%d);
if [ "
$" != "$1"
]then
echo
"error date: $1
" >&2
sh_usage;
fitypeset readonly rst_date=$
cur_date=`date --date="
$1" +%y%m%d`
rst_date=$
# ****************************************=
echo
"start of $0 $@ ...
"`date
"+%y-%m-%d %x"`
cmd="
rm $rst_dir/*
"exec
"$cmd
"echo
"end $0 $@.
"`date
"+%y-%m-%d %x
"`
1) 配置 -- 定義指令碼所需的各種常量;
2)debug -- 支援指令碼除錯
3)指令碼引數判斷、獲取日期等常規操作
4)指令碼主體
Shell指令碼(三) Shell指令碼入門
1 指令碼格式 指令碼以 bin bash開頭 指定解析器 2 第乙個shell指令碼 helloworld 1 需求 建立乙個shell指令碼,輸出helloworld 2 案例實操 atguigu hadoop101 datas touch helloworld.sh atguigu hadoo...
Shell指令碼和shell
1.shell script,shell指令碼與windows dos下的批處理相似,也就是用各類命令預先放入到乙個檔案中,方便一次性執行的乙個程式檔案,主要是方便管理員進行設定或者管理用的。但是它比windows下的批處理更強大,比用其他程式設計程式編輯的程式效率更高,畢竟它使用了linux un...
shell 執行shell指令碼
bin bash echo hello world 是乙個約定的標記,它告訴系統這個指令碼需要什麼直譯器來執行,即使用哪一種 shell。echo 命令用於向視窗輸出文字。1 作為可執行程式 chmod x test.sh 使指令碼具有執行許可權 test.sh 執行指令碼注意,一定要寫成 test...