- 论坛徽章:
- 0
|
a文件:
[2010-11-01 05:13:42] 接收请求消息:RECV,CCR,HSS1@001.ChinaTelecom.com;1288003978;1763
[2010-11-01 05:13:42] 接收请求消息:RECV,CCR,HSS1@001.ChinaTelecom.com;1288003978;1764
b文件:
[2010-11-01 05:13:42] 发送应答消息:SEND,CCA,HSS1@001.ChinaTelecom.com;1288003978;1763
逗号分隔符,a文件第三列
HSS1@001.ChinaTelecom.com;1288003978;1763
HSS1@001.ChinaTelecom.com;1288003978;1764
b文件第三列
HSS1@001.ChinaTelecom.com;1288003978;1763
awk如何查找出来a文件中第三列不在b文件第三列中的数据行
即输出:[2010-11-01 05:13:42] 接收请求消息:RECV,CCR,HSS1@001.ChinaTelecom.com;1288003978;1764
谢谢!
我写了一个命令,结果数据不正确
awk 'BEGIN{FS=",";OFS=","} NR==FNR{i[$3]=$3} NR>FNR{($3 not in i);print $0}' ccr cca
请指教什么原因导致的。 |
|