Chinaunix首页 | 论坛 | 博客
  • 博客访问: 853326
  • 博文数量: 581
  • 博客积分: 7803
  • 博客等级: 少将
  • 技术积分: 3653
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-27 08:21
文章分类

全部博文(581)

文章存档

2013年(7)

2012年(414)

2011年(159)

2009年(1)

分类:

2012-10-17 12:38:41

原文地址:SHELL检查IP合法 作者:kenlove4324

#!/bin/bash
echo -n "Input the IP:"
read IP
if [ `echo $IP | awk -F . '{print NF}'` -ne 4 ];then
        echo "Wrong IP!"
        exit 2
else
        a=`echo $IP | awk -F . '{print $1}'`
        b=`echo $IP | awk -F . '{print $2}'`
        c=`echo $IP | awk -F . '{print $3}'`
        d=`echo $IP | awk -F . '{print $4}'`
        if [[ $a -gt 0 && $a -le 255 ]] && [[ $b -ge 0 && $b -le 255 ]] && [[ $c -ge 0 && $c -le 255 ]] && [[ $d -gt 0 && $d -lt 255 ]];then
                echo "Right IP!"
        else
                echo "Wrong IP!"
        fi
fi
exit 0
阅读(680) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~