关闭

shell编程笔记(三)

452人阅读 评论(0) 收藏 举报
While循环

  语法:while 表达式

  do

  操作

  done

  只要while表达式成立,do和done之间的操作就一直会进行。

  until循环

  语法:until 表达式

  do

  操作

  done

  重复do和done之间的操作直到表达式成立为止。

  例:

  #test until

  #add from 1 to 100

  total=0

  num=0

  until test num ?Ceq 100

  do

  total=`expr $total + $num` //注意,这里的引号是反引号,下同

  num=`expr $num+1`

  done

  echo “The result is $total”

  执行结果如下:

  [beichen@localhost bin]$until

  The result is 5050!

  五、条件语句

  Shell程序中的条件语句主要有if语句、case语句;

  If语句

  语法:if 表达式1 then

  操作

  elif 表达式2 then

  操作

  elif 表达式3 then

  操作

  …..

  else

  操作

  fi

  Linux里的if的结束标志是将if反过来写成fi;而elif其实是else if的缩写

  其中elif理论上可以有无限多个。

 
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:6010次
    • 积分:69
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章存档