最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Shell腳本獲取國(guó)內(nèi)各大運(yùn)營(yíng)商網(wǎng)段腳本分享

 更新時(shí)間:2014年12月22日 11:08:19   投稿:junjie  
這篇文章主要介紹了Shell腳本獲取國(guó)內(nèi)各大運(yùn)營(yíng)商網(wǎng)段腳本分享,本文使用亞太地區(qū)網(wǎng)絡(luò)信息記錄作為數(shù)據(jù)源,然后使用Shell腳本分析國(guó)內(nèi)的網(wǎng)段,需要的朋友可以參考下

亞太地區(qū)網(wǎng)絡(luò)信息記錄在這里,每天都有更新。

http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest

下面這個(gè)腳本將對(duì)這段文本進(jìn)行編輯,輸出國(guó)內(nèi)幾大運(yùn)營(yíng)商網(wǎng)段。

復(fù)制代碼 代碼如下:

#!/bin/sh
#auto get the IP Table
#get the newest delegated-apnic-latest
rm delegated-apnic-latest

if type wget
then wget http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
else fetch http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest
fi
grep 'apnic|CN|ipv4' delegated-apnic-latest | cut -f 4,5 -d '|' | tr '|' ' ' | while read ip cnt
do
mask=$(bc <<END | tail -1
pow=32;
define log2(x) {
if (x<=1) return (pow);
pow--;
return(log2(x/2));
}
log2($cnt);
END
)
echo $ip/$mask';'>>cnnet

resultext=`whois $ip@whois.apnic.net | grep -e ^netname -e ^descr -e ^role -e ^mnt-by | cut -f 2 -d ':' | sed 's/ *//'`

if echo $resultext | grep -i -e 'railcom' -e 'crtc' -e 'railway'
then echo $ip/$mask';' >> crc
elif echo $resultext | grep -i -e 'cncgroup' -e 'netcom'
then echo $ip/$mask';' >> cnc
elif echo $resultext | grep -i -e 'chinanet' -e 'chinatel'
then echo $ip/$mask';' >> telcom_acl
elif echo $resultext | grep -i -e 'unicom'
then echo $ip/$mask';' >> unicom
elif echo $resultext | grep -i -e 'cmnet'
then echo $ip/$mask';' >> cmnet
else
echo $ip/$mask';' >> other_acl
fi

done

相關(guān)文章

  • Shell腳本實(shí)現(xiàn)批量添加用戶

    Shell腳本實(shí)現(xiàn)批量添加用戶

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)批量添加用戶,本文使用最簡(jiǎn)單的方法實(shí)現(xiàn)了指添加用戶,需要的朋友可以參考下
    2014-12-12
  • Shell正則表達(dá)式(元字符)的使用

    Shell正則表達(dá)式(元字符)的使用

    元字符指的是能夠被shell解釋的特殊字符,每個(gè)特殊字符都有其特殊含義,本文主要介紹了Shell正則表達(dá)式(元字符)的使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-12-12
  • 十三個(gè)寫好shell腳本的技巧分享

    十三個(gè)寫好shell腳本的技巧分享

    這篇文章主要給大家介紹了關(guān)于寫好shell腳本的13個(gè)技巧的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-06-06
  • shell腳本declare命令的用法詳解(聲明變量的屬性和類型)

    shell腳本declare命令的用法詳解(聲明變量的屬性和類型)

    這篇文章主要介紹了shell腳本declare命令用法(聲明變量的屬性和類型,declare?命令在一般的腳本編寫中并不常用,大多數(shù)情況下直接使用簡(jiǎn)單的變量賦值語(yǔ)句即可滿足需求,需要的朋友可以參考下
    2023-06-06
  • ansible執(zhí)行shell腳本的方法

    ansible執(zhí)行shell腳本的方法

    本文主要介紹了ansible執(zhí)行shell腳本的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Shell腳本實(shí)現(xiàn)MySQL、Oracle、PostgreSQL數(shù)據(jù)庫(kù)備份

    Shell腳本實(shí)現(xiàn)MySQL、Oracle、PostgreSQL數(shù)據(jù)庫(kù)備份

    本文主要介紹了Shell腳本實(shí)現(xiàn)MySQL、Oracle、PostgreSQL數(shù)據(jù)庫(kù)備份,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • 每天一個(gè)linux命令 head命令

    每天一個(gè)linux命令 head命令

    這篇文章主要為大家詳細(xì)介紹了一個(gè)linux命令:head命令,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • linux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)

    linux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)

    下面小編就為大家?guī)?lái)一篇linux下安裝配置Memcache和PHP環(huán)境的實(shí)現(xiàn)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • Bash腳本中Sleep命令的使用

    Bash腳本中Sleep命令的使用

    本文主要介紹了Bash腳本中Sleep命令的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 淺談Linux 腳本 sh 和 ./ 的區(qū)別

    淺談Linux 腳本 sh 和 ./ 的區(qū)別

    下面小編就為大家?guī)?lái)一篇淺談Linux 腳本 sh 和 ./ 的區(qū)別。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-01-01

最新評(píng)論

收藏| 房产| 佛教| 巴马| 通化市| 荆州市| 边坝县| 富蕴县| 平罗县| 正阳县| 新昌县| 和硕县| 松江区| 贵阳市| 吐鲁番市| 太湖县| 阿克苏市| 当涂县| 德阳市| 繁昌县| 龙州县| 武山县| 沈阳市| 潼关县| 宁南县| 孙吴县| 新巴尔虎右旗| 宝鸡市| 工布江达县| 原平市| 墨玉县| 陆丰市| 广饶县| 镇江市| 漠河县| 陇西县| 章丘市| 常州市| 宣威市| 涿州市| 新乡县|