获取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
posted @ 2020-11-30 17:32  taotaozh  阅读(381)  评论(0)    收藏  举报