【发布时间】:2014-08-28 03:49:42
【问题描述】:
我有两个文件。 如果 File1 的 Column1 不执行 File2 的 Column1,则在输出文件中打印 File1 的整行。 如果两个文件的 Column1 匹配,并且如果 File1 的 Column2 的值说“N”大于“N+10”或小于“N-10”比 File2 的 Column2 的值,那么只有打印整行文件1。
文件 1:
C1 23
C1 24
C2 66
C3 88
C6 100
C7 79
C20 200
文件2:
C1 44
C1 35
C2 70
C4 88
C6 92
C7 90
C9 80
预期输出:
C1 23
C1 24
C3 88
C7 79
C20 200
感谢您帮助解决这个问题。 谢谢。
【问题讨论】:
-
您尝试了哪些方法,遇到了哪些问题?为什么这被标记为 Python?
-
您好.. 我主要是在尝试使用 awk。我标记了 Python,看看是否有使用 Python 的快速解决方案。
-
嗯,用 Python 做起来很简单,但无论如何,你必须先发布一些代码,然后我们才能告诉你它有什么问题!
-
我是这个领域的新手。所以我试图用awk解决第一部分。 awk '($1 != $2)' 打印$0 文件。我很抱歉代码不好。但我是初学者。