【发布时间】:2019-05-14 06:40:59
【问题描述】:
我需要第一列来检查它是否与第二个文件的第一列不匹配。但是,如果第二列与第二个文件的第二列匹配,则在 Linux 上使用 awk 显示此数据。
我希望 awk 检测第一个文件的第一列和第二列与第二个文件的更改。
file1.txt
sdsdjs ./file.txt
sdsksp ./example.txt
jsdjsk ./number.txt
dfkdfk ./ok.txt
file2.txt
sdsdks ./file.txt <-- different
sdsksd ./example.txt <-- different
jsdjsk ./number.txt <-- same
dfkdfa ./ok.txt <-- different
Expected output:
sdsdks ./file.txt
sdsksd ./example.txt
dfkdfa ./ok.txt
请注意第二个文件中可能缺少行并且与第一个不同。
如上所见,awk如何只在第二列唯一且与第一列不匹配的情况下显示结果?
【问题讨论】:
-
您能否详细说明您的意思:注意第二个文件中可能缺少行并且与第一个不同。因为两个文件包含完全相同行数。
标签: awk