+ -
当前位置:首页 → 问答吧 → 如何提出2个相同行的内容

如何提出2个相同行的内容

时间:2011-06-25

来源:互联网

比如a.txt
1111111
2222222
3333333
4444444
b.txt
4444444
5555555
2222222
4444444
1111111

c.txt
3333333
1111111
2222222
7777777
3333333

把相同的行提出来 放到一个新的文件里边 谢谢!

作者: liaoboda   发布时间: 2011-06-25

  1. $ awk 'ARGIND==1{a[$1]}ARGIND==2{b[$1]}ARGIND==3{c[$1]}END{for(i in a){if(i in b && i in c)print i}}' a b c
  2. 1111111
  3. 2222222
复制代码
我只会这个,如果数据量太大的话很耗资源,甚用。

作者: zooyo   发布时间: 2011-06-25