国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Shell腳本實現判斷IP地址是否在一個ip段內代碼分享

2019-10-26 18:46:17
字體:
來源:轉載
供稿:網友
cat ipcalc.sh#!/bin/bashIP=$1if [ -z $IP ]thenecho -e “/e[31;42m sh ipcalc.sh IP /e[0m"exitfiwhile read MASKdomin=`/usr/bin/ipcalc $MASK|awk '/HostMin:/{print $2}'`max=`/usr/bin/ipcalc $MASK|awk '/HostMax:/{print $2}'`MIN=`echo $min|awk -F"." '{printf"%.0f/n",$1*256*256*256+$2*256*256+$3*256+$4}'`MAX=`echo $max|awk -F"." '{printf"%.0f/n",$1*256*256*256+$2*256*256+$3*256+$4}'`IPvalue=`echo $IP|awk -F"." '{printf"%.0f/n",$1*256*256*256+$2*256*256+$3*256+$4}'`if [ "$IPvalue" -gt "$MIN" ] && [ "$IPvalue" -lt "$MAX" ]thenecho -e “/e[31;42m $IP in ipset $MASK /e[0m”exitfidone<ipset.conf

ipset.conf  格式

more ipset.conf58.24.64.0/1858.24.0.0/1858.24.128.0/1858.24.192.0/1858.25.128.0/1858.25.192.0/1864.254.111.0/24

運行  sh ipcalc.sh    IP地址

效率 不高   哎 下次改成perl 試試

/usr/bin/ipcalc  這個不是系統自帶的命令  是一個perl版本的

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌兰察布市| 大宁县| 徐闻县| 北宁市| 广德县| 彰化县| 女性| 神农架林区| 祁门县| 永靖县| 延川县| 吉林市| 阿城市| 商河县| 遂昌县| 柳州市| 武冈市| 康马县| 垦利县| 德令哈市| 玉屏| 林西县| 沁源县| 封丘县| 青铜峡市| 佳木斯市| 库尔勒市| 莫力| 顺昌县| 民权县| 广水市| 荆州市| 广宁县| 友谊县| 斗六市| 商丘市| 会东县| 朝阳区| 巴彦县| 达日县| 麦盖提县|