亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
12
最近訪問板塊 發(fā)新帖
樓主: kaka_sun
打印 上一主題 下一主題

統(tǒng)計(jì)方法 [復(fù)制鏈接]

論壇徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辭舊歲徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
11 [報(bào)告]
發(fā)表于 2009-01-05 13:42 |只看該作者
原帖由 nlspii 于 2009-1-5 13:36 發(fā)表
這個(gè)問題。。。。貌似和掩碼沒有關(guān)系的哦。就是把IP地址頭尾相接的項(xiàng)合并起來。

應(yīng)該是你說的這樣

論壇徽章:
1
榮譽(yù)會(huì)員
日期:2011-11-23 16:44:17
12 [報(bào)告]
發(fā)表于 2009-01-05 13:50 |只看該作者
awk '
{
split($1,a,"[.]");if($1 ~/\.0$/) {A=(a[3]-1)*1000+256} else {A=a[3]*1000+a[4]}
if (NR==1) {FIRST=$1;THIRD=$3;FORTH=$4;B=A-1}
if (B+1!=A) {print FIRST,SECOND,THIRD,FORTH;FIRST=$1;THIRD=$3;FORTH=$4}
split($2,b,"[.]");B=b[3]*1000+b[4]
SECOND=$2
}
END{
print FIRST,SECOND,THIRD,FORTH
}' netfile

論壇徽章:
3
戌狗
日期:2014-09-10 17:07:162015年辭舊歲徽章
日期:2015-03-03 16:54:15wusuopu
日期:2016-06-17 17:43:45
13 [報(bào)告]
發(fā)表于 2009-01-05 14:21 |只看該作者
  1. #!/bin/bash

  2. netfile=$1
  3. [[ "$netfile" = "" ]] && netfile="netfile" #change file name

  4. sip=""
  5. dip=""
  6. dist=""
  7. com=""

  8. function next_net ()
  9. {
  10.     ip1=(${1//./ })
  11.     ip2=(${2//./ })
  12.     if [[ ${ip1[3]} = "255" && ${ip2[3]} = "0" && ${ip2[2]} = "$((${ip1[2]} + 1))" ]]; then
  13.         return 0
  14.     elif [[ ${ip2[3]} = "$((${ip1[3]} + 1))" ]]; then
  15.         return 0
  16.     fi

  17.     return 1;
  18. }
  19. while read _sip _dip _dist _com
  20. do
  21.     if [ -z "$sip" ]; then
  22.         sip=$_sip
  23.         dip=$_dip
  24.         dist=$_dist
  25.         com=$_com
  26.         ldip=$_dip
  27.         continue
  28.     fi

  29.     if next_net $ldip $_sip;
  30.     then
  31.         dip=$_dip
  32.     else
  33.         printf "%-20s%-20s%-22s%-20s\n" $sip $dip "${dist}" "${com}"
  34.         sip=$_sip
  35.         dip=$_dip
  36.         dist=$_dist
  37.         com=$_com
  38.     fi
  39.     ldip=$_dip
  40. done < ${netfile}
  41. [[ ! -z "$sip" ]] && printf "%-20s%-20s%-22s%-20s\n" $sip $dip "${dist}" "${com}"
復(fù)制代碼

論壇徽章:
5
2015年辭舊歲徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015年亞洲杯之朝鮮
日期:2015-03-13 22:47:33IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-01-09 06:20:00IT運(yùn)維版塊每周發(fā)帖之星
日期:2016-03-07 16:27:44
14 [報(bào)告]
發(fā)表于 2009-01-05 14:53 |只看該作者

回復(fù) #1 kaka_sun 的帖子

移動(dòng)的東西難搞得懂。

論壇徽章:
16
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00綜合交流區(qū)版塊每日發(fā)帖之星
日期:2015-10-14 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-21 06:20:00綜合交流區(qū)版塊每日發(fā)帖之星
日期:2016-08-16 06:20:002015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-14 06:20:00
15 [報(bào)告]
發(fā)表于 2013-09-27 15:04 |只看該作者


    挖個(gè)墳,此問題不難,關(guān)鍵是要把ip變成長整數(shù),模型可以簡化為:

$1,$2,$3.
現(xiàn)在$3相等,要把$1,$2是個(gè)區(qū)間,里面有重復(fù)的,比如1 10和2 8 ,這樣逐個(gè)合并整理為1 10

最后長整數(shù)化為ip起始值。


代碼重復(fù)過很多次了。略
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP