我有两个文件。
我想将第一个文件的第一列与第二个文件的第一列相匹配。如果有匹配项,我想打印第二个文件的第二列,如果不是 0。
我试过 awk ( awk 'FNR==NR{a[$1]=$0;next} {print a[$1]}' 2.txt 1.txt
) 但它不起作用。
F1.txt
A
B
C
D
E
F
G
H
I
J
Run Code Online (Sandbox Code Playgroud)
F2.txt
A 0.5
E 1
H 0.5
J 1
Run Code Online (Sandbox Code Playgroud)
期望输出
A 0.5
B 0
C 0
D 0
E 1
F 0
G 0
H 0.5
I 0
J 1
Run Code Online (Sandbox Code Playgroud)