本帖最后由 guoyazhou 于 2010-04-23 16:59 编辑 [code]while true ;do /etc/httpd/bin/ab -c 100 -n 100 -X 10.192.4.46:8080 http://10.192.4.61/16K.html sleep 60 done[/code]这几句话 是不是一个循环语句??就是说每60秒执行一次 [code]ab -c 100 -n 100 -X 10.192.4.46:8080 http://10.192.4.61/16K.html [/code]谢谢!
by guoyazhou - Shell - 2010-04-23 17:26:52 阅读(1324) 回复(7)
1.在多重循环中,如果有可能,应当将最长的循环放在最内层,最短的循环放在最外层,以减少CPU跨切循环层的次数 2.如果循环体内存在逻辑判断,并且循环次数很大,宜将逻辑判断移到循环体的外面。 3.建议for语句的循环控制变量的取值采用“半开半闭区间”写法。 上面三句話的意思我不太懂 ,有朋友用簡單代碼說明一下上面三句話代碼的意思嗎? 謝謝
本帖最后由 秋天的絮儿 于 2013-05-29 16:56 编辑 [code]op@sea[156]:% pwd /home/op/test op@sea[157]:% ls ae.txt c.sh wd.txt wq.txt op@sea[158]:% [/code]我现在有一个shell脚本c.sh,这个c.sh是单独处理*.txt文本的。 现在有很多txt文本,例ae.txt、wd.txt、wq.txt……。我想批量处理他们。 需要写一个shell来处理。望指点! 谢谢大侠们! 这里涉及到的是需要对每个txt文件都进行c.sh的处理。
PHP循环语句笔记
最近买了本php和mysql web开发,看到数组循环语句。值得自己关注下,特此留点字迹,以便以后读阅。
一般foreach用的比较多[code]10,'orange'=>20,'banner'=>30);
foreach($price as $key=>$value)
{
echo $key.'=>'.$value.'
';
}
echo '
';
?>[/code]还有个更高级和常见的方法[code]10,'orange'=>20,'b...
表一如下: XH RQ JE 1 2009-11-1 100 2 2009-11-2 3 2009-11-3 4 2009-11-4 5 2009-11-5 200 6 2009-11-6 7 2009-11-7 500 8 2009-11-8 9 2009-11-9 10 2009-11-10 800 部分记录JE为空,请教如何使用DB2循环语句update得到如下结...
在存储过程中写了下面这个脚本,但是运行以后,在表中查看结果没有任何效果?为什么? 在创建的表中只有列~~ CREATE PROCEDURE tester AS BEGIN SET NOCOUNT ON; DECLARE @count int; SET @count=0 WHILE @count<20 BEGIN INSERT INTO [test].[dbo].[info] VALUES('histor','histor') SET @count=@count+1 PRINT @count END END
完成这一章,你将能够作以下事情: 使用while语句在条件为真的时候重复地执行一段代码。 使用until语句重复执行一段代码直到条件为真。 使用交互性的for语句进行循环控制。 1.循环的简单介绍 目标: 重复的执行一段命令列表。 控制; 基于一个关键命令的返回值。 三种格式: while ... do ... done until ... do ... done for ... do ... done 循环语句让你可以重复执行一个...
FOR语句是C语言所提供的功能更强,应用更广泛的一种循环语句.一般形式为FOR(表达式1;表达式2;表达式3)语句 表达式1:通常用来给循环变量赋初值,一般是赋值表达式.也允许在FOR语句给循环变量赋初值,此时可以省略这个表达式. 表达式2:通常是循环条件,一般为关系表达式或逻辑表达式. 表达式3:通常可用来修改循环变量的值,一般是赋值表达式. 注意:这三个表达式都可以是逗号表达式,即每个表达式都可由多个表达式构成.三个表达式都是任选项...
declare flag="1" while ["$flag" -eq "1"] do clear echo " " 请教高手,为什么执行到第2步while ["$flag" -eq "1"]就不能继续了,是不是有语句错误,请明示下。
echo "---------------------------------------------------" >>~/file/syn.log echo "start time:`date`" >>~/file/syn.log rsync -auzv --progress --delete --password-file=/etc/rsync.client rsync://host@192.168.1.254:873/u2/file0/* /u1/file0/. && echo "0 is ok `date`" >>~/file/syn.log for i in iod030 idd030 ecr030 e0103 ecp03 sad2003 mkf do rsync -auzv --progress --delete --password-file=/etc/rsyn...