- 论坛徽章:
- 6
|
本帖最后由 1cpuer 于 2018-05-10 15:44 编辑
# [ /home/soio/1bs/awks ] {2018-05-09 19:42:11}
: 1525866131:0;➜ awk '1' 3.kf
11 x1 abc def 11 23
12 x2 def abc 23 11
13 x3 bcd dcb 15 26
14 x4 dcb hjk 16 24
15 x5 dcb bcd 26 15
11行 and 12行 abc , def 11 , 23 相等
13行 and 15行 bcd ,dcb 15,26 相等
匹配 11,12, 13,15行
# [ /home/soio/1bs/awks ] {2018-05-10 08:13:55}
: 1525911235:0;➜ awk '{a[$3]=$4;b[$4]=$3;if($3==a[$4]&&$4==b[$3])print }' 3.kf
12 x2 def abc 23 11
15 x5 dcb bcd 26 15
# [ /home/soio/1bs/awks ] {2018-05-10 15:27:52}
: 1525937272:0;➜ awk '{for(j=1;j<=NR;j++) if(a[$j]) print a[$j]}{for(i=1;i<=NR;i++) a[$j]=$i;print NR,$i}' 3.kf
1 x1
2 def
3 dcb
bcd
4 16
bcd
5 15
只匹配到 12 行 15行
正解因该是
11 行
12 行
13 行
15 行
|
|