本帖最后由 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,但不熟悉,希望熟悉的大侠能详细的解释下
源代码: #!/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: ` 请问是什么原因?
本帖最后由 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\...
大家好,现在想用脚本处理test 目录下大量(10000多)文件,对每个文件的处理是相同的,先是删除前九行,然后对每个文件的第二列进行赋值,接着提取文件前四列,不知道这个循环怎么写。急需处理大量数据,求助
本帖最后由 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: `...
set b=`sed -n \$= Alarm` \\取Alarm文件里的行数 a=1 sed -n ''$a'p' Alarm>c.log 将第a行输出到c.log 我现在需要有个循环控制a 范围是1-b 循环该怎么写,写来写去都有执行错误晕
我现在有一个脚本 #!/bin/csh set a1 = 'dat1' 然后运行程序读取这个a1代表的数据文件. 由于数据文件较多,想用循环打开多个文件,挨个计算. 就用for 循环. for num in 1 2 3 4 5 do set a1 = 'dat$num' done 结果不行,说找不到for这个命令,请问应该应该如何改.
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
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
大家好,小弟刚刚学习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...