【发布时间】:2016-02-15 09:57:33
【问题描述】:
我是 awk 的新手,如果发现同一列,我需要 awk 命令来汇总 2 个文件
文件 1
a | 16:00 | 24
b | 16:00 | 12
c | 16:00 | 32
文件 2
b | 16:00 | 10
c | 16:00 | 5
d | 16:00 | 14
输出应该是
a | 16:00 | 24
b | 16:00 | 22
c | 16:00 | 37
d | 16:00 | 14
我在这里阅读了一些问题,但仍然找到了正确的方法,我已经尝试过使用这个命令
awk 'BEGIN { FS = "," } ; FNR=NR{a[$1]=$2 FS $3;next}{print $0,a[$1]}'
请帮帮我,谢谢
【问题讨论】: