- 论坛徽章:
- 0
|
我的IP判断脚本如下:
check_ip()
{
read str
echo $str > /tmp/tmpserverip
echo $str | grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$" > /dev/null
if [ $? = 1 ];then
echo 1
else
{
a=$(cut -d. -f1 /tmp/tmpserverip)
b=$(cut -d. -f2 /tmp/tmpserverip)
c=$(cut -d. -f3 /tmp/tmpserverip)
d=$(cut -d. -f4 /tmp/tmpserverip)
if [ $a -ge 255 ]||[ $a -le 0 ]||[ $b -ge 255 ]||[ $b -lt 0 ]||[ $c -ge 255 ]||[ $c -lt 0 ]||[ $d -ge 255 ]||[ $d -le 0 ];then
echo 1
else
echo 0
fi
}
fi
}
怎样修改成一个check_mask脚本呢? |
|