【发布时间】:2013-03-06 23:34:06
【问题描述】:
我有以下情况:
file1.dat 是这样的:
1 2
1 3
1 4
2 1
file2.dat 是这样的:
1 2
2 1
2 3
3 4
我想找出第二个文件与第一个文件之间的差异。我试过机智grep -v -f file1 file2,但我的真实文件比这两个大,当我尝试使用它时,外壳永远不会结束。
结果应该是:
2 3
3 4
文件已排序并且它们具有相同数量的元素。有什么方法可以用 awk 找到解决方案?
【问题讨论】:
-
file2.dat 中不存在于 file1.dat 中的所有行
-
为什么
1 3没有结果?它在file1中,但不在file2中。有区别吗?
标签: awk