红联Linux门户
Linux帮助

Linux的shell循环语句

发布时间:2008-01-05 10:34:07来源:红联作者:pplicat
使用while…;do done语句来写循环语句,其实也非常简单,比如说,我们要写一个循环5次的命令。

可以这样来写:

引用:
I=1
While [$I<=5];do
语句…
Done
I=$(($I+1))


其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1,这样就形成了循环了。
文章评论

共有 2 条评论

  1. teddy_fen 于 2008-03-12 13:15:34发表:

    l=$(($l+1))这种表示没怎么见过,哪本书有说明??

  2. niutao0602 于 2008-01-05 16:36:53发表:

    是不是写错了?
    #!/bin/sh
    l=1
    while [ $l -le 5 ];do
    echo "Hello,this is a while loop!"
    l=$(($l+1)) #也可以为l=`expr $l + 1`
    done
    写shell一定要细心,少一个空格也不行,更别说是错一个命令了。