functionwrite_xml()if [ $change ]; then
if [ $change = "sr_null" ];then#sed -i "s/\"$control\">.*$path
sed -i "/\"$1\"/s/\">.*$path
else#sed -i "s/\"$control\">.*$change$path
sed -i "/\"$1\"/s/\">.*$change$path
fiecho "$1 = $change"
#else#echo "$control is not be setted"
fi}
我們具體看一下各指令的含義:change=$ --> 「1」代表第乙個引數,"$"代表間接引用"1"的值。比如:a=2, b=$,那麼b=2
sed -i "/\"$1\"/s/\">.*$change其中 sed -i 代表字串的查詢替換。"$1"代表獲取第乙個引數,"\">.*.*$changeif [ $change ]; then #判斷是否獲取到值。
if [ $change = "sr_null" ];then #判斷獲取到的值是否為空值。
Shell Script中FOR迴圈的使用
for迴圈的使用1 for i 0 i 5 i do date date y m d d i days ago showdate showdate date echo showdate done 輸出20120319 20120319 20120318 20120319 20120318 20120...
shell script 中 set的用法
使用set命令可以 設定各種shell選項或者列出shell 變數.單個選項設定常用的特性.在某些選項之後 o引數將特殊特性開啟.在某些選項之後使用 o引數將關閉某些特性,不帶任何引數的set命令將顯示shell的全部變數.除非遇到非法的選項,否則set總是 返回ture.當bash shell被呼...
shell script中的迴圈語法
1 while do done,util do done 不定迴圈 while 的中文是 當 時 所以,這種方式說的是 當 condition 條件成立時,就 進行迴圈,直 到condition 的條件 不成立才停止 的意思。這種方式恰恰不與while 相反,它說的是 當 condition 條件成...