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

Chinaunix

標題: awk段落篩選 [打印本頁]

作者: dashorc    時間: 2011-12-07 18:15
標題: awk段落篩選
如下格式的數(shù)據(jù):
==== BEGIN [10.0.0.1] BEGIN ====
111111
222222
==== BEGIN [10.0.0.1] END ====


==== BEGIN [10.0.0.2] BEGIN ====
111111
222222
333333
==== BEGIN [10.0.0.2] END ====


==== BEGIN [10.0.0.3] BEGIN ====
111111
222222
444444
==== BEGIN [10.0.0.3] END ====

==== BEGIN [10.0.0.4] BEGIN ====
111111
222222
==== BEGIN [10.0.0.4] END ====


現(xiàn)在我想找出只包含111111和222222的IP來,請高手幫忙
好久沒用AWK了,都忘記了
作者: where27    時間: 2011-12-07 18:49
  1. awk -F"\n" -v RS= '$2==111111&&$3==222222&&NF==4{split($1,a,"[][]");print a[2]}' file
復制代碼

作者: MeaCulpa    時間: 2011-12-07 21:48
無數(shù)關聯(lián)數(shù)組的例子了,不多說了••••••
作者: rigeldeneb    時間: 2011-12-07 23:21
  1. BEGIN{RS=""; FS="\n"; two="222222"; one="111111"}
  2. {
  3. a = 0
  4. for (i = 2; i < NF; ++i){
  5.         if ($i != two && $i != one){
  6.                 a = 1
  7.         }
  8. }
  9. if (a){
  10.         match($1, /\[.*\]/)
  11.         print substr($1, RSTART + 1, RLENGTH -2)
  12. }
  13. }
復制代碼

作者: zhaopingzi    時間: 2011-12-08 00:07
$  awk -vRS="" -vFS="\n" '$2==111111&&$3==222222&&NF==4{print $1}' nn|sed 's/[^0-9.]//g'
10.0.0.1
10.0.0.4
作者: zhaopingzi    時間: 2011-12-08 00:08
$  awk -vRS="" -vFS="\n" '$2==111111&&$3==222222&&NF==4{print $1}' file|sed 's/[^0-9.]//g'
10.0.0.1
10.0.0.4
作者: zooyo    時間: 2011-12-08 00:45
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2