ChinaUnix.net
相关文章推荐:

shell脚本循环

本帖最后由 tengfei0311 于 2017-01-09 22:08 编辑 数据文件:list_station.dat BZH AH 33.8334 115.768 FYT AH 32.946 115.803 JZA AH 31.6889 115.884 CHK CQ 31.9627 108.646 脚本更改: Sta=BZH Net=AH Sta_lat=33.8334 Sta_lon=115.768 我有一个处理数据的脚本和文件列表!右边红框内四个参数是我每次要更改的参数,就是根据四个参数,每次把数据循环完,就要更改四个参数。现在我把这四个参数准备了一个list_statio...

by tengfei0311 - Shell - 2017-01-10 14:27:36 阅读(628) 回复(3)

相关讨论

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

by blueghost_mt - Shell - 2012-12-19 10:06:04 阅读(4208) 回复(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 阅读(4950) 回复(6)

本帖最后由 520harrison 于 2014-10-29 10:14 编辑 脚本目的,分析脚本执行结果,将有问题的项目附加到结果后面。[code]#!/bin/bash function analyse_report() { abnormal_item=$1 IP=$2 case "$abnormal_item" in 3) ........ ;; 4) ........ ;; 5) ........ ;; 6) ........ ;; 7) ........ ;; 8) ........ ;; 9) ........ ;; esac } echo "\n\...

by 520harrison - Shell - 2014-10-29 12:22:30 阅读(3021) 回复(7)

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

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

本帖最后由 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 阅读(2386) 回复(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 阅读(4802) 回复(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 阅读(2820) 回复(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 阅读(1846) 回复(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 阅读(7155) 回复(5)

大家好,小弟刚刚学习linux,写了一个检测3G网卡的shell脚本。 脚本如下: [quote]#!/bin/sh dns1="210.12.31.122" dns2="210.12.40.68" sleep 8 pppd call zte& sleep 12 while true do ping -s 1 -c 1 $dns1 if [ "$?" != "0" ] then ping -s 1 -c 2 $dns2 if [ "$?" != "0" ] then killall pppd pppd call zte& sleep 12 else sleep 5 fi else sleep 5 fi d...

by XOXOJ - Linux系统管理 - 2015-08-18 13:23:09 阅读(629) 回复(4)