awk去重

来源:4-6 awk扩展格式

慕设计7205216

2017-10-20 20:02

如何使用awk将两个文件 中数据在另个文件存在的数据删掉

写回答 关注

2回答

  • 百战墨笔
    2017-11-21 22:38:04

    awk 'NR==FNR{A[$0]} NR>FNR&&!($0 in A){print}' file1.txt file2.txt

    输出结果为file1.txt特有的行。

    调换file1.txt与file2.txt顺序,输出file2.txt特有行。

    ARGIND方法,NR、FNR方法,都是判断在读取第几个文件

  • 渐入佳境coder
    2017-11-21 00:53:29

    awk 'ARGIND==1{A[$0]} ARGIND>1&&!($0 in A){print $0}' file1.txt file2.txt  

    百战墨笔

    666

    2017-11-21 22:38:46

    共 1 条回复 >

实例妙解Sed和Awk的秘密

sed和awk是很好的Linux文本处理工具,帮助你提高效率,成为Linux达人。

16776 学习 · 55 问题

查看课程

相似问题