#!/bin/bash
#
# result=`ping -c 3 bbb.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return=$?
# # shellcheck disable=SC2006
# result=`ping -c 3 bbb-ccc.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return1=$?
# result=$(ping -c 3 ddd.corp.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')
# return2=$?
# result=$(ping -c 3 ddd.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')
# return3=$?
# result=$(ping -c 3 eee.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')
# return4=$?
# # shellcheck disable=SC2006
# result=`ping -c 3 fff.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return5=$?
# result=$(ping -c 3 ggg.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')
# return6=$?
# result=$(ping -c 3 rrr-qqqq.nnn.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')
# return7=$?
# # shellcheck disable=SC2006
# result=`ping -c 3 www.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return8=$?
# # shellcheck disable=SC2006
# result=`ping -c 3 idmsauth.corp.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return9=$?
# # shellcheck disable=SC2006
# result=`ping -c 3 bbb.nnn.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return10=$?
# result=$(ping -c 3 bbb-nwk.nnn.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+')
# return11=$?
# # shellcheck disable=SC2006
# result=`ping -c 3 iii-lll.aaa.com 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return12=$?
# # shellcheck disable=SC2006
# result=`ping -c 3 ooo.aaa.com mfg9 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return13=$?
# # shellcheck disable=SC2006
# result=`ping -c 3 llll.com.cn 2>&1 | grep -E '[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+'`
# return14=$?
# returnOk=0
# if [ return != 0 ] || [ return1 != 0 ] || [ return2 != 0 ] || [ return3 != 0 ] \
# || [ return4 != 0 ] || [ return5 != 0 ] || [ return6 != 0 ] || [ return7 != 0 ] \
# || [ return8 != 0 ]|| [ return9 != 0 ]|| [ return10 != 0 ] || [ return11 != 0 ]|| [ return12 != 0 ] || [ return13 != 0 ];then
# returnOk=1
# fi
# if [ returnOk = 1 ] ;then
# sudo /bin/chmod 777 /etc/hosts
# sudo /bin/rm -f /etc/hosts #first delete /etc/hosts
# echo "
### 解析内容...........
# " > /etc/hosts
# open "jamfselfservice://content?entity=policy&id=23&action=execute"
# fi
# open "jamfselfservice://content?entity=policy&id=23&action=execute"
$(/usr/bin/osascript -e 'display dialog "hosts文件已更新,确保您是ABC连网权限,或者在沙箱内执行,请到 https://2.2.2.3:444 上网认证试试!" buttons {"OK"} default button "OK"')
# nc -zvv ggg.aaa.com 443
# if [ $? == 0 ];then
# echo "443端口是通的"
# else
# echo "443端口是不通"
# fi