1 #!/bin/bash
2
3 #================================================================
4 # Copyright (C) 2021 . All rights reserved.
5 #
6 # 文件名称:test_ip.sh
7 # 创 建 者:gan
8 # 创建日期:2021年04月04日
9 # 描 述:
10 #
11 #================================================================
12
13 IP=$1
14 if [[ ! $IP =~ ^(([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]{1,2}|1[0-9]{2}|2[0-4][0-9]|25[0-5])$ ]];then
15 echo "IP regex not correct"
16 exit
17 else
18 ping -c1 -w1 "$1" >>/dev/null && echo "$1 is up!" || echo "$1 is down"
19
20 fi