获取ping的ttl数值
ping 192.168.1.42 -c 1 | awk '{print $6}'|grep 'ttl' | awk -F '=' '{print $2}'
例子:
#!/bin/bash
for i in `cat allip`
do
ping=`ping 192.168.1.42 -c 1 | awk '{print $6}'|grep 'ttl' | awk -F '=' '{print $2}'`
if [ $ping -eq 120];then
echo ping $i >> 120.txt
elif[ $ping -eq 64 ];then
echo ping $i >> 64.txt
else
echo '死了'
fi
done

浙公网安备 33010602011771号