檢測輸入的IP是否合法bash
#!/bin/bashide
read -p "input an ip address: " ip_addrip
n1=`echo $ip_addr|awk -F. '{print $1}'`input
n2=`echo $ip_addr|awk -F. '{print $2}'`it
n3=`echo $ip_addr|awk -F. '{print $3}'`class
n4=`echo $ip_addr|awk -F. '{print $4}'`awk
if [ $n1 -ge 1 ]&&[ $n1 -lt 255 ]&&[ $n2 -ge 1 ]&&[ $n2 -lt 255 ]&&[ $n3 -ge 1 ]&&[ $n3 -lt 255 ]&&[ $n4 -ge 1 ]&&[ $n4 -lt 255 ]di
thenview
echo "Right ip."vi
else
echo "Wrong ip."
fi