我有一个方便的花花公子 shell 脚本,它循环遍历 IP 地址列表并回显数据包丢失的百分比(如下)。
如果百分比不等于 0.0%,我很想编织一个 if/then 语句以仅回显结果。
非常感谢您的建议!
#!/bin/bash
HOSTS="192.168.99.24 192.168.99.23"
COUNT=10
SIZE=1400
for myHost in $HOSTS
do
ping -q -n -s $SIZE -c $COUNT $myHost | awk -v host=$myHost '/packet loss/ {print host, $7}'
done