3-shell编程.pptVIP

  • 0
  • 0
  • 约8.65千字
  • 约 75页
  • 2017-05-30 发布于北京
  • 举报
while while? 若干命令行1 do 若干命令行2 done 只要命令行1最后一个命令的返回状态为真,就继续执行do...done之间的“命令行2” 例:循环输出 #!/bin/sh # whileread NUM=0 echo –n “enter: ” while [ $NUM –lt 5 ] do NUM=`expr $NUM + 1` echo –n “$NUM ” done until? until? 若干命令行1 do? 若干命令行2 done until和while的区别在于:while循环在条 件为真时继续执行,而until在条件为假时继续执行 break break :立即终止当前循环的执行,跳出循环。若在嵌入循环中,可指定跳出的循环个数 这个语句只有放在do和done之间才有效 例:跳出case死循环 脚本一直循环直到输入大于3 #!/bin/sh # breakout # : 即空命令 while : do echo –n “Enter the number” read ANS case $ANS in 1|2|3) echo –n “$ANS ” ;; *) echo “wrong”

文档评论(0)

1亿VIP精品文档

相关文档