- 首先需要创建ip.txt文件内容是你需要ping的IP一行一个
for i in range(256):
fp = open('/home/ip.txt', mode = 'a')
fp.write('222.28.75.{}\n'.format(i))
fp.close
- 是否ping成功的shell脚本
#!/bin/bash
echo 'hello world!' >> testip_record
for i in `cat ip.txt`
do
ping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`
if [ $ping -eq 100 ];then
echo ping $i fail >> testip_record
else
echo ping $i ok >> testip_record
fi
done
- 终端执行脚本
sh ping.sh