天天看點

程式設計

關于程式設計……

關于程式設計的重要性不言而喻。下面我先列舉一下關于程式設計中常見條件語句的格式及注意事項:

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

上面的句子好似程式設計的一個骨架,而正規表達式無疑是最重要的填充物之一,下面我們來介紹一下幾個重要的表達式:

程式設計

繼續閱讀