如果我有一个包含以下表格的文本文件
1 1
1 3
3 4
2 2
5 7
...
是否有Linux命令可以给我以下结果?
1 3
3 4
5 7
...
因此,我想删除行1 1
和2 2
。
答案 0 :(得分:1)
是的,你可以使用类似的东西:
awk '$1!=$2{print}' inputfilename
或稍微冗长(感谢ooga
):
awk '$1!=$2' inputfilename
使用print
的“缺失操作意味着awk
”功能。
这两个awk
命令都会打印列不匹配的行,并丢弃其他所有内容。