shell檢測輸入的IP是否合法

檢測輸入的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

相關文章
相關標籤/搜索