红联Linux门户
Linux帮助

shell程序设计-<控制结构>-while语句

发布时间:2008-06-24 23:30:55来源:红联作者:neverthesame
[font=黑体][color=#003366][font=Wingdings][size=75%][size=1][color=#000000]l[/size][/font][/color][/size][/font][/color][color=#000099][font=黑体][size=24pt][size=1][color=#000000]while语句 :提供循环执行,特别适合执行一组渐近的值,这点[/size][/font][/color][font=黑体][size=1][color=#000000]for语句是无法比美的。 [/size][/font][/color][/color][/size]
[font=黑体][size=1][color=#000000] 使用格式: [/size][/font][/color]
[font=黑体][size=1][color=#000000] while [ 测试条件 ] [/size][/font][/color]
[font=黑体][size=1][color=#000000] do [/size][/font][/color]
[font=黑体][size=1][color=#000000] 语句 #可以是多条语句 [/size][/font][/color]
[font=黑体][size=1][color=#000000] done [/size][/font][/color]

例程:
#!/bin/sh
[/color]
[color=#0000ff]var=1

while [ $var -le 10 ]
do
echo $var
var=$(($var + 1))
done
[/color]
[color=#0000ff]exit 0
文章评论

共有 1 条评论

  1. lyq617617 于 2008-07-09 10:12:16发表:

    正在学习Linux shell编程,学习了.
    var=$(($var + 1))这里原来可以这么写,害得我在变量自增这里花了好久.
    我最后是这样实现的:
    let var+=1