關于程式設計……
關于程式設計的重要性不言而喻。下面我先列舉一下關于程式設計中常見條件語句的格式及注意事項:
1)
if…….then
if [ 條件判斷表達式 ] ; then
當條件判斷式成立時,可以執行的指令。
fi
注意:條件判斷表達式前後都有空格。可以将多個條件寫入一個括号中,還可以使用多個中括号來隔開,而括号與括号之間,則用$$或|| 來隔開。它們的含義是:且,或。
如:if [ “ $yn” == “y” ] || [ “$yn” == “y” ].
關于if語句,還有如下格式:
if [ 條件判斷表達式 ]; then
當條件判斷表達式成立時,可以執行的指令。
else
當條件判斷表達式不成立時,可以執行的指令。
fi
更複雜的情況:
if [ 條件判斷表達式之一 ] ; then
當條件判斷表達式一成立時,可以執行的指令。
elif [ 條件判斷表達式二 ] ;then
當判斷條件表達式二成立時,可以執行的指令。
else
當判斷表達式一與二均不成立時,可以執行的指令。
2)
case $ 變量名稱 in
“第一個變量内容“)
程式段
;;
“第二個變量内容:
*)
不包含第一個内容與第二個變量内容的其他程式執行段
esac
如:
…………………………
………………………..
case $1 in
“one”)
echo “your choice is one ” ;;
“two’)
echo “your choice is two ” ;;
“three”)
echo “your choice is three ” ;;
*)
echo “usage {one|tow|three}” ;;;
3) 循環
while [ contdition ]
do
程式段落
done
until [ condition ]
程式段落
done
while和until 判斷條件剛好相反。while是條件為真時循環,until是條件為假時循環。
4)
for …..do…..done
for ( (初始值:限制值:執行步長 ))
程式段
或for var in con1 con2 con3
do
程式段
done
上面的句子好似程式設計的一個骨架,而正規表達式無疑是最重要的填充物之一,下面我們來介紹一下幾個重要的表達式:
