当前位置: > shell编程 >

Shell之分支结构和循环结构

时间:2014-11-05 01:27来源:linux.it.net.cn 作者:IT

      一。if结构

  1.单分支结构   

  if condition then statement1 statement2 ... fi

  2.双分支结构

  if condition then statement1 statement2 ... else statement3 statement4 fi

  3.多分支结构

  if condition then statement elif condition2 then statement2 fi

  二:case结构

  case condition in pattern1) statment ;; pattern2) statement2 ;; .... esac

  三:循环结构之while语句

  1.当型循环结构(while)

  while condition do statement1 statement2 ... done

  当condition为真时执行

  2.直到型循环结构(until)

  until condition do statement1 statement2 done

  当condition满足时候结束

  base提供两个循环控制语句,break:用来跳出循环控制,continue:只结束本次循环,并且开始下一轮循环。   

  3.foreach循环和计数型循环

  for variable in WordList do statement1 statement2 ... done

  在结构中 in WordList可以省略,省略以后相当于in "$@"

  4:C语言中的for循环结构

  for ((exp1;exp2;exp3)) do statment1 statment2 ... done;

(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容