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

Chinaunix

標(biāo)題: 請(qǐng)問下面這段文本怎么過濾 [打印本頁]

作者: smartlinux    時(shí)間: 2013-08-02 00:23
標(biāo)題: 請(qǐng)問下面這段文本怎么過濾
文件中有多個(gè)記錄,需要輸出 type為false的記錄, 只需要輸出Name,Net,Gate

NAME: X1
Type: true
Net: 10.10.10.255/32
Alias-Address: 10.10.10.1
Flags: up

NAME: X1
Type: true
Net: 10.10.10.1/32
Flags: up

NAME: X1
Type: false
Net: 10.10.10.2/32
Gate: 192.168.153.102
Flags: up

作者: 關(guān)陰月飛    時(shí)間: 2013-08-02 00:54
awk -vRS=''  '/false/{print $2,$6,$8}'
作者: 關(guān)陰月飛    時(shí)間: 2013-08-02 00:56
本帖最后由 關(guān)陰月飛 于 2013-08-02 00:57 編輯

小手一抖,發(fā)重了

作者: zing840828    時(shí)間: 2013-08-02 01:00
awk -vRS="" -vFS="\n" '/false/{for(i=1;i<=NF;i++){if($i~/NAME|Net|Gate/)print $i}}'

作者: dn833    時(shí)間: 2013-08-02 09:05
  1. grep -C 2 "false" file|egrep -v "^$|false"
復(fù)制代碼

作者: linuxbrook    時(shí)間: 2013-08-02 09:43
cat 10.txt |grep false -A4 -B1 | awk '{ if($1~/NAME|Net|Gate/) print $0 }'
NAME: X1
Net: 10.10.10.2/32
Gate: 192.168.153.102

cat 10.txt
NAME: X1
Type: true
Net: 10.10.10.255/32
Alias-Address: 10.10.10.1
Flags: up

NAME: X1
Type: true
Net: 10.10.10.1/32
Flags: up

NAME: X1
Type: false
Net: 10.10.10.2/32
Gate: 192.168.153.102
Flags: up



作者: zxd_echo    時(shí)間: 2013-08-02 09:51
awk  '/NAME/{s1=$2}/false/{s=s1}/Net/{s=s"\t"$2}/Gate/{ s=s"\t"$2;print s;}'
作者: zxd_echo    時(shí)間: 2013-08-02 09:56
#!/bin/awk -f

BEGIN{
        FS="\n"
        RS=""
}{
        if(index($0,"false")){
                print $1,$3,$4
   }
}
作者: zhaopingzi    時(shí)間: 2013-08-02 10:01
awk -vRS="" -vFS="\n" '$2~/false/{print $1"\n" $3"\n" $4"\n"}'  file
NAME: X1
Net: 10.10.10.2/32
Gate: 192.168.153.102




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