【发布时间】:2021-10-11 00:39:38
【问题描述】:
我有 2 个文件。
文件 1:
abc 40
cde 50
efg 100
文件 2:
cde 35
efg 100
abc 45
输出应该是
cde "value is below normal"
如果文件 2 的第 2 列的值小于文件 1 的第 2 列的值,它将打印第 1 列和文本 value is below normal。
我正在用 awk 尝试这个,但是当我使用 if 条件时出现语法错误。
【问题讨论】:
-
欢迎来到 Stack Overflow (SO)。 SO is a question and answer page for professional and enthusiast programmers。请在您的问题中添加您自己的代码。您应该至少展示自己为解决这个问题所做的研究。
-
请edit您的问题并显示您的
awk代码。然后我们可以帮助您修复代码中的语法错误或其他问题。此外,如果在文件 1 中找不到文件 2 中一行的第一个值,您应该定义应该发生的情况,或者说明在您的用例中是否不能发生这种情况。 -
你能告诉我们你尝试了什么吗?