天天看点

编程

关于编程……

关于编程的重要性不言而喻。下面我先列举一下关于编程中常见条件语句的格式及注意事项:

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

上面的句子好似编程的一个骨架,而正则表达式无疑是最重要的填充物之一,下面我们来介绍一下几个重要的表达式:

编程