zoukankan      html  css  js  c++  java
  • Shell check IP

    #! /bin/bash

    checkip() {
            if echo $1 |egrep -q '^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$' ; then
                    a=`echo $1 | awk -F. '{print $1}'`
                    b=`echo $1 | awk -F. '{print $2}'`
                    c=`echo $1 | awk -F. '{print $3}'`
                    d=`echo $1 | awk -F. '{print $4}'`

                    for n in $a $b $c $d; do
                            if [ $n -ge 255 ] || [ $n -le 0 ]; then
                                    echo 'bad ip(2)!'
                                    return 2
                            fi
                    done
            else
                    echo 'bad ip(1)!'
                    return 1
            fi
    }

    echo -n "Please input the ip:"
    read  ip
    checkip  $ip

  • 相关阅读:
    Json基本使用方法
    Java编程思想(20170818)
    FireFox加载Lodop控件
    泛型
    设计模式原则
    设计模式
    设计模式3.1:简单工厂模式
    设计模式2,模板方法
    spring -- AutoCloseable 作用
    spring 源码方法概要
  • 原文地址:https://www.cnblogs.com/Nyan-Workflow-FC/p/4996659.html
Copyright © 2011-2022 走看看