我知道这是一个简单的AWK逻辑,但我无法理解。我用“join”来做类似的任务或拆分,但我想用AWK写的。有人可以提供吗?
File1中
JASON 11 BLACK
JOHN 19 BROWN
JOSH 13 GOLD
文件2
JOHN 5910
JOSH 5711
JACOB 1980
JIMMY 1050
JASON 9614
输出
JASON 9614 11 BLACK
JOHN 5910 19 BROWN
JOSH 5711 13 GOLD
答案 0 :(得分:0)
关注awk
可能会有所帮助。
awk 'FNR==NR{a[$1]=$2 OFS $3;next} ($1 in a){print $1,$2,a[$1]}' FILE1 FILE2