Shell学习_结构控制篇_Untile\While循环
上一篇 /
下一篇 2011-11-24 13:42:30
/ 个人分类:shell
1、Until循环
格式:until条件
Do
命令
Done
Until执行一系列命令,直到条件为真时停止
示例:#!/bin/sh
# the script. is to test the until
#author :zhuxiang
echo "Please enter a number :"
read number
until [ $number -eq 10 ]
do
number=`expr $number + 1`
sleep 1
echo "the number is $number"
done
echo "watch $number is here!"
2、While循环
格式:while命令
do
命令
done
While循环用于不断执行一系列命令,也用于从输入文件中读取数据。虽然
通常只有一个命令,但在while和do之间可以放几个命令。命令通常用作测
试条件,只有当命令的退出状态为0时,do和done之间命令才被执行,如
果退出状态不是0,则循环终止。
示例:#!/bin/sh
#the script. is to test the while
#author :zhuxiang
echo "Please enter an number :"
read number
#numbe=`expr $number + 1`
while [ $number -lt 10 ]
do
echo "the number is $number"
number=`expr $number + 1`
#echo "the number is $number"
Done>whiletest.txt#把结果写入到whiletest文件中
收藏
举报
TAG: