【发布时间】:2014-02-18 06:54:17
【问题描述】:
我正在寻找一个简单的命令行来帮助我完成以下任务。
我有两个文件,我想打印它们在 Col2 中具有共同值的行。
例如 File1 类似于下面的 3 列制表符分隔示例
文件1
cat big 24
cat small 13
cat red 63
文件2
dog big 34
chicken plays 39
fish red 294
想要的输出
big
red
我尝试过使用commsyntax 的命令:comm /path/to/file1/ /path/to/file2
但是,它不会输出任何东西,因为 Col1 和 Col3 中的值很少有共同点。
有没有人对如何解决这个问题提出建议,也许awk 是一个更好的解决方案?
【问题讨论】:
标签: linux awk terminal command-line-arguments comm