ChinaUnix.net
相关文章推荐:

shell 脚本循环

我现在有一个脚本 #!/bin/csh set a1 = 'dat1' 然后运行程序读取这个a1代表的数据文件. 由于数据文件较多,想用循环打开多个文件,挨个计算. 就用for 循环. for num in 1 2 3 4 5 do set a1 = 'dat$num' done 结果不行,说找不到for这个命令,请问应该应该如何改.

by chino - Shell - 2006-06-23 11:23:05 阅读(2682) 回复(4)

相关讨论

set b=`sed -n \$= Alarm` \\取Alarm文件里的行数 a=1 sed -n ''$a'p' Alarm>c.log 将第a行输出到c.log 我现在需要有个循环控制a 范围是1-b 循环该怎么写,写来写去都有执行错误晕

by zjq_test - Shell - 2008-08-06 23:20:12 阅读(4530) 回复(11)

visit=2 link=2 download=2 while [ ($visit -eq 2) || ($link -eq 2) || ($link -eq 2) ] do vmstat |tail -1 >> per_test.log done 执行一个包含上述几行语句的shell脚本时,报错 four.sh: line 5: [: missing `]' four.sh: line 5: 2: command not found

by alizh - 系统管理 - 2006-03-10 09:08:13 阅读(1737) 回复(5)

cat create.sh #!/bin/bash for i in 1 2 3 4 5 6 7 8 9 10 do dd if=/dev/zero of=file"$i".txt count="$i" done [root@squid1 test]# cat rename.sh #!/bin/bash ls -lSr file* | awk '{print $9}' > temp.txt j=1 for i in `cat temp.txt` do mv $i $j j=`expr 1 + $j` done exit 0 #C-style [root@squid1 test]# cat for.sh #!/bin/bash for ((i=1;i 文章出处: http://www.diybl....

by zbhdpx - BSD文档中心 - 2008-11-28 11:55:53 阅读(1541) 回复(0)

例如: for x in 1 2 3 4 do echo $x done 如何写这样的脚本

by mengfei888 - 其他UNIX - 2007-04-07 10:04:25 阅读(4195) 回复(1)

shell脚本中调用sql时涉及到一个分区的问题,所以我想使用while循环来一个个调用分区,但是本人第一次看shell脚本的东西,请各位多多指教 #!/bin/sh set -x n=0 while ((n<1000)); do sqlplus user/pass@sid<

by xuexuan99 - Shell - 2005-04-01 17:45:16 阅读(2889) 回复(4)

sql脚本作为nologin shell在环境变量全部一样的情况下死循环,是否是sqlplus的问题呢 基础shell: #!/bin/ksh TERM=`termdef` ORACLE_BASE=/oracle ORACLE_HOME=$ORACLE_BASE/product/9.2.0 ORACLE_SID=ora9test export ORACLE_BASE ORACLE_HOME ORACLE_SID TERM PATH=$ORACLE_HOME/bin:$PATH:/usr/bin:/etc/usr/sbin:/usr/ucb:/sbin:. LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export NLS_LANG PATH LIBPATH LD_LIBRARY_PATH s...

by zhangych - Oracle - 2007-06-22 08:26:50 阅读(3015) 回复(3)

问题如下: 以FOR语句的简单例子说明: for LETTER in a b c d do echo $LETTER done 程序执行结果如下: a b c d 如果把in后的参数格式改成分行显示,如何修改?想改成的格式如下: for LETTER in a b c d do echo $LETTER done 因为我写的shell 脚本中in 后有几百个参数,不可能列在一行上,而且 分行显示也便于查看,在替换in后的变量时从导入的文本文档也是一行 行的格式。 请各位高手帮忙!...

by 孤独成狼 - Shell - 2006-02-10 13:58:36 阅读(3486) 回复(6)

请问javascript脚本中能否执行shell脚本

by taichilau - Shell - 2006-06-28 16:52:51 阅读(850) 回复(1)

我用 GNU bash, version 3.00.15(1)-release [code] #!/bin/bash for((i=1;i<=100;i++)) do echo $i done [/code] 可以用, 但我在ubuntu 9.04下 GNU bash, version 3.2.48(1)-release 这段代码居然不行,提示:url.sh: 3: Syntax error: Bad for loop variable 为何 我知道低版本是不支持这种循环,但现在高版本怎么也不支持 我又把这几行放到shell 环境下执行,居然就不报错了 [ 本帖最后由 cookis 于 2009-8-5 20:38 编...

by cookis - Shell - 2009-08-06 18:32:39 阅读(2905) 回复(15)

4 for i in 1 2 3 4 5 6 7 8 9 10 5 do 6 host $i 7 done 这个没问题,但是 4 for i in 1,2,3,4,5,6,7,8,9,10 # for 可以用逗号分隔吗 5 do 6 host $i 7 done [ 本帖最后由 huanghaojie 于 2009-1-12 14:21 编辑 ]

by huanghaojie - Shell - 2009-01-12 16:26:38 阅读(29033) 回复(17)