ChinaUnix.net
相关文章推荐:

do while循环

do..while 是重复叙述的循环,可以分成两种模式。 最单纯的就是只有 while循环。用来在指定的条件内,不断地重覆指定的步骤。语法如下 while (expr) { statement } 其中的 expr 为判断的条件,通常都是用逻辑运算符号 (logical operators) 当判断的条件。而 statement 为符合条件的执行部分程序,若程序只有一行,可以省略大括号 {}。 下例很有趣,要电脑的浏览器出现十次 "以后不敢了" 的字符串,前面并加上数字,表示说了...

by 剑心通明 - php文档中心 - 2008-04-17 18:22:09 阅读(975) 回复(0)

相关讨论

while true do 。。。。 。。。。 done 如何结束循环的。返回0则是true吗?我写了一个死循环。 特别伤心。 //cry

by text2002 - Shell - 2004-04-30 21:24:04 阅读(2412) 回复(1)

那怎么在其运行的时候终止它呢。。。

by pooronce - Shell - 2008-11-07 10:13:27 阅读(3412) 回复(8)

最近写了一段代码,是while循环while循环,可是代码并没有达到我需要的功能,所以想请教各位大虾,是不是里面的while循环没有跳出,外面的while循环就不能执行呀? while { ... while { ... } .... } 另,我的本意是,接收多个客户端,每接收一个,就让它在里面的while里运行,再从外面的while循环里接收别的连接上来的客户端,实现多线程操作,这样怎么处理while循环呀 [ 本帖最后由 olivia2007 于 2...

by olivia2007 - C/C++ - 2008-12-12 10:20:27 阅读(3821) 回复(9)

x=0 while [ "$x" -lt 10 ] ; do y="$x" while [ "$y" -ge 0 ] ; do echo "$y" y=`echo "$y - 1" | bc` done echo x=`echo "$x + 1" | bc` done 执行输出怎么能成: 0 1 0 ..................... 9 8 7 6 5 4 3 2 1 0 [ 本帖最后由 wxd8482 于 2009-4-10 16:05 编辑 ]

by wxd8482 - Shell - 2009-04-10 21:37:20 阅读(1962) 回复(5)

小弟初学shell,按照材料编写了一个简单的循环,如下 #!/bin/sh a=1 while[&a<5]; do echo "&a" a=$((&a+1)) done ---------------------------- ./test:line 3:while[1<5]:command not found ./test:line 4:syntax error near unexpected token 'do' ./test:line 4:'do' 初级问题,请帮忙,谢谢

by ssaadd - Shell - 2008-05-29 14:06:06 阅读(3991) 回复(13)

cat file hostname1 hostname2 i=0 while read line do ssh $line uptime i=$(expr $i + 1) donewhile read line do echo $line done

by soccer - Shell - 2008-05-25 11:16:57 阅读(1625) 回复(3)

#!/bin/sh ping -c 4 192.168.1.12 #if it is ok , we let snort run !!! if [ $? -eq 0 ];then snort -c /etc/snort/snort.conf -i eth0:1 -D else #pinging loop while [ $? -eq 1 ];do sleep 5 ping -c 4 192.168.1.12 if [ $? -eq 0 ];then snort -c /etc/snort/snort.conf -i eth0:1 -D break; fi done fi 上面是我刚写的一个脚本, 但是到了while 循环那里一定跳出, ?$ = 1 得情况下, 请问一下是什么原因吗? 我刚学...

by zdho - Shell - 2008-04-02 20:48:39 阅读(1622) 回复(3)

while [ $i -le $lines ] 结果报错,说变量太多。 请问while循环的判断条件能使用两个变量吗,有什么方法? 谢谢

by yayabati - Shell - 2006-10-10 14:09:02 阅读(1198) 回复(2)

怎么退出一个while循环,程序继续往下执行呢?

by sunkez - Shell - 2006-05-23 20:56:33 阅读(8902) 回复(3)

我写了个这样的脚本: [code] #!/bin/sh netstat -ant |grep 127.0.0.1|sort|awk '{print $4}'|awk -F: '{if($2~/^1/)print $2}'|uniq >list.txt while read LINE do ############################## ssh root@localhost -p $LINE " date>$LINE.log;mii-tool>>$LINE.log;ls -了 /var/log/>>$LINE.log;cat /proc/net/ip_conntrack |wc - l>>$LINE.log;netstat -ant|wc -l>>$LINE.log" scp -P $LINE root@localhost:/root/*.log ....

by yearnx - Shell - 2005-08-29 12:35:48 阅读(1741) 回复(8)