ping -c 1 -w 1 www.baidu.com &>/dev/null;echo $?
0为成功,非0不成功
或者脚本
ping.sh
#!/bin/bash
var=`echo "www.baidu.com,www.bing.com,www.163.com" | awk -F',' '{print $0}' | sed "s/,/ /g"`
res=''
for i in $var
do
ping=`ping -c 1 $i|grep loss|awk '{print $6}'|awk -F "%" '{print $1}'`
if [ $ping -eq 0 ];then
res='1'
fi
done
echo $res