shell脚本验证IP地址的合法性
用shell脚本校验IP地址的合法性,代码如下:
#!/bin/sh
if [ “$#” != “1” ]; then
echo “Usage:checkip.sh 192.168.1.1”
exit
fi
result=$(echo $1 | awk -F ‘.’ ‘$1 < 255 && $1 >= 0 && $2 < 255 && $2 >= 0 && $3 < 255 && $3 >= 0 && $4 < 255 && $4 >= 0 && NF == 4 {print 1}’)
if [ “$result” == “1” ]; then
echo right!
else
echo wrong!
fi