【发布时间】:2015-11-19 02:12:37
【问题描述】:
我有两个文本日志文件,第一个 file1 格式为:
domain=yahoo user=tom
domain=apple user=mary
domain=apple user=tom
domaine=facebook user=kevin
...
第二个file2:
name=tony apply=yes
name=tony apply=yes
name=mary apply=yes
name=tony apply=yes
name=tom apply=yes
...
现在我想从用户的域等于“yahoo”的第二个文件中获取总行数,我该怎么做?
【问题讨论】:
-
您的意思是
user=值等于domain=值为yahoo的另一个文件中的name=值? -
我会使用 awk 来完成这项工作。
-
@tripleee 是的,完全正确
-
你的预期输出是什么?
-
@anubhava 输出应该是一个数字(整数),对于我的示例,它应该为“yahoo”打印“1”,为“apple”打印“1”,因为“tom”不在文件 2 中
标签: bash