站长论坛

标题: Linux的shell循环语句 [打印本页]

作者: lutr    时间: 2008-1-7 15:11
标题: Linux的shell循环语句
使用while…;do done语句来写循环语句,其实也非常简单,比如说,我们要写一个循环5次的命令。

可以这样来写:

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


其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1,这样就形成了循环了。
  
【论坛浏览】 【我来说两句】 【打印】 【大】 【中】 【小】 【关闭】


相关评论
作者: niutao0602 发布日期: 2008-1-05
是不是写错了?
#!/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一定要细心,少一个空格也不行,更别说是错一个命令了。




欢迎光临 站长论坛 (http://www.tzlink.com/bbs/) Powered by Discuz! X3.2