www.whkt.net > linux For 循环问题!!!

linux For 循环问题!!!

i=0 strSql = "select top 6 * from article where type='高层访谈'order by id desc" set rs = conn.execute(strSql) while (not rs.eof) and (not rs.bof) if i=0 then mb_code=mb_code CSTR(i)else mb_code=mb_code CSTR(i)end if mb_code=mb_code CSTR(i) i=i 1 rs.MoveNext() wend

试读结束,如需阅读或下载,请点击购买> 原发布者:王晓波 Linuxshellfor循环语句Shell中的for循环语句与一般编程语言里的for语句有些不同,在shell中,for的作用是对一组参数都执行一个操作.其语法形式为:forcurvarinlistdostatementsdone

var carriers = result.gtex_carriers; for(var i=0; i全部

10位的脚本如下,输出字符你自已加上吧# cat test.sh for((i=1;i

楼上是高手啊 膜拜 我忍不住ctrl c了一下

用vim编辑一下这个shell脚本,你应该会看到每一行最后会有一个"^m",把每一行最后的^m删掉(注意!这是1个字符,而不是2个),之后再重新执行一次试试这种情况的原因是由于你的脚本是在windows下编写后传入到linux服务器上执行,windows格式的文本文件的换行符与linux系统的换行符不一样,有时会导致执行错误.

Linux下使用while…;do done语句来写循环语句,其实也非常简单,比如说,我们要写一个循环5次的命令.可以这样来写:I=1 While [$I<=5];do 语句… Done I=$(($I+1)) 其中,I=$(($I+1))说明我们这个循环每次递增的数为1,也就是在I的基础上加1

这里 i 是当做计数器用的,每次循环递增1.r 是当做累加器用的,将 i 的值进行累加.这里没有用for循环,而是用的while循环,其实是一样的,而且while循环更为通用(sh不

10位的脚本如下,输出字符你自已加上吧# cat test.sh for((i=1;i<=10;i++))do if [ -z $j ];then j=0 fi echo $(expr $i + $j) $x $i j=$(expr $i + $j) x=""$x" $i"done# sh test.sh 1 13 1 26 1 2 310 1 2 3 415 1 2 3 4 521 1 2 3 4 5 628 1 2 3 4 5 6 736 1 2 3 4 5 6 7 845 1 2 3 4 5 6 7 8 955 1 2 3 4 5 6 7 8 9 10

#从文件循环进入,注意aaa.txt每行中不能有空格,不然会有问题for i in `cat aaa.txt`doecho $idone#数字循环for i in `seq 1 100`doecho $idone#while,可以无视行中的空格while read linedoecho $linedone < aaa.txt

网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com