ChinaUnix.net
相关文章推荐:

shell 无限循环

我用while : do cifsmount //...//filea /fileb ................ done 编写了一段脚本用于循环检测一个NT上cifsmount的文件,运行之后用ctrl-c终止.想在程序退出之前执行cifsumount怎么做 望高手指点

by wooqooo - Shell - 2007-08-23 07:14:39 阅读(4746) 回复(6)

相关讨论

shell无限循环怎么写效率高?

by yy_galois - Shell - 2009-08-26 00:46:09 阅读(3663) 回复(3)

怎样写一个shell,用来统计test.c中child process中while(1){}无限循环,占用cup,内存的情况! test.c清单: main() { int i=0; if(fork()==0) { while(1){ i++; } else{ exit(NULL); } } 请各位指教!

by pepsi_kele - Shell - 2005-10-28 12:31:12 阅读(1456) 回复(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)

for(i=70;i<110;i++) { if(i=74) i=i+1; if(i=90) i=i+1; if(i=99) i=i+1; } 若要用shell怎么写?

by alex'yang - Shell - 2008-03-10 16:51:54 阅读(1900) 回复(9)

突然忘了以前曾经在论坛看到一个命令 能生成一个列表 比如生成1~100的数 然后可以让for来使用 比如 for 1 in `cmd 1 100` 想问一下那个命令是什么 我记得有几种方法

by a8e8c1ca5b - Shell - 2008-10-29 07:10:54 阅读(54934) 回复(12)

输入 abc 0105 输出 0101 0202 0303 0404 0505 其中 0105为两个可变数字(占两位) 拜托了!!

by zhangzhihua - Shell - 2006-08-31 08:38:59 阅读(2074) 回复(7)

我在 /tmp下 有5000个打包文件(tar cvf ) ,我想用循环方法,一个一个 tar xvf ,然后从打开的文件grep 5000.00 如何实现,谢谢!!

by lenovo666 - Shell - 2005-12-30 14:39:01 阅读(916) 回复(1)

while read line do new_pid=`echo $line | awk '{print $1}'` new_ip=`echo $line |awk '{print $10}' | awk -F":" '{print $2}'` cat $new_ip >>/tmp/old-ip #可以执行到这一步 if [ "$new_ip" != "" ] ; then if [ "$new_ip" = "$old_ip" ] ; then cat $new_ip >>/tmp/new-ip else old_ip=$new_ip old_pid=$new_pid fi fi done 输入...

by cnriver - Shell - 2004-09-25 12:52:02 阅读(790) 回复(0)

for x in `cat test |\ awk '{line[NR]=$0}END{var=21;var1=NR;while(var<=var1){print line[var]; var++}}` do if [ -f /data/sam/*.dbf.gz ] || [ -f /data/sam/*dbf ] ; then echo "do nothing" >>/home/scripts/log/bakarch.log else cp $x $ARCDIR_DEST echo File $x copy completely! >>/home/scripts/log/bakarch.log fi 问一下 上面 到底几个循环 是怎么循环的 有for 循环 和while 循环 看的很乱

by xin2v - Shell - 2008-10-30 11:46:10 阅读(2151) 回复(7)