编写了一个shell,主要有三个文件
执行的shell文件
1.check_ip.sh
准备测试的IP
2.allip.lst
测试后的结果文件
3.check_ip.lst
check_ip.sh文件内容如下:
#!/bin/bash cat /dev/null > check_ip.lst for i in `cat allip.lst` do ping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'` echo "ping=====${ping}" if [ ${ping} -eq 100 ];then echo ping ${i} fail >> check_ip.lst else echo ping ${i} ok >> check_ip.lst fi done
allip.lst文件内容如下:
10.16.124.10 10.16.124.11 10.16.124.12 10.16.124.13 10.16.124.14
测试时候直接执行sh check_ip.sh,然后查看check_ip.lst内容即可。
评论