ChinaUnix.net
相关文章推荐:

shell脚本 循环

我编译了个shell脚本mysql_monitor.sh用于检测服务器的启动状况,一旦错误会发送信息到我的手机 我现在想内部设置一个脚本让mysql_monitor.sh这个脚本每固定的时间启动一次,该如何做 我大概知道使用crontab,但不熟悉,希望熟悉的大侠能详细的解释下

by blueghost_mt - Shell - 2012-12-19 10:06:04 阅读(3163) 回复(6)

相关讨论

源代码: #!/bin/sh DIR="/jing/" IP="127.0.0.1" while read ADDRESS do wget -t 3 "http://""${ADDRESS}""${DIR}""20071025.txt" done < "/var/www/html/jing/ip_list.txt" 提示错误: ': not a valid identifierta.sh: line 4: read: ` 请问是什么原因?

by wingjang - Linux环境编程 - 2007-11-01 20:12:56 阅读(4786) 回复(6)

本帖最后由 bress111 于 2012-03-12 14:50 编辑 脚本: #! /bin/bash echo 请输入log存放路径,以/xxx/xxx的形式,测试完成后,可到该路径下查看测试log信息,建议选择空间比较充足的路径: read Log_lujing while [ 1 -gt 0 ] do for ( i=1; i -le $#; i++ ) do ping -w 15 $i >> $Log_lujing/$i.log down sleep 300 done 运行后提示: ./PingIP.sh: line 14: syntax error near unexpected token `(' ./PingIP.sh: line 14: `...

by bress111 - Shell - 2012-03-12 17:07:45 阅读(2058) 回复(3)

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)

我现在有一个脚本 #!/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 阅读(2684) 回复(4)

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)

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 - Linux系统管理 - 2006-03-10 09:08:13 阅读(6645) 回复(5)

大家好,现在想用脚本处理test 目录下大量(10000多)文件,对每个文件的处理是相同的,先是删除前九行,然后对每个文件的第二列进行赋值,接着提取文件前四列,不知道这个循环怎么写。急需处理大量数据,求助

by hanhuanhuan - Shell - 2014-03-25 16:53:00 阅读(6155) 回复(26)

#!/bin/bash for file do if [ -f $file ] then echo "$file为普通文件" elif [ -d $file ] then echo "$file为目录文件" elif [ -b $file ] then echo "$file为块设备文件" elif [ -c $file ] then echo "$file为字符设备文件" elif [ -h $file ] then echo "$file为链接文件" else echo "没有这个文件类型" fi done //以上是用for循环判断是啥文件。-f为普通文件,...

by jack_zyk - Shell - 2012-03-08 09:37:10 阅读(1956) 回复(3)

我写了个shell 脚本,用一个循环去遍历一个数组的内容,脚本如下:[code]folders=(/home/temp /home/temp/temp02 /home/temp/temp02/temp03) function echofolderName() { for folder in ${folders} do if [-d $folder] then echo $folder fi done } ####main#### echofolderName[/code]结果循环只读了数组的第一个项,没有完成遍历 那些目录我确定都存在的...

by aguai511 - Linux系统管理 - 2011-09-26 09:33:28 阅读(12531) 回复(4)

* ** *** ***** 请教一下.哪个大虾能用shell脚本写一个如上的一个形状来.我就是想看一下你们的代码是怎么写的. 我自己写了半天.但是总是不对... 我是用for循环.用的是C语言的格式 for((i=1;i>=$a;i++)) 因为在shell脚本里.这里面是不可以用变量的.所以用到的C的格式. 不知道shell的for循环能否写出来? 谢谢

by kaixin9ok - Shell - 2014-01-03 15:28:42 阅读(11293) 回复(15)