我有两个文件,如下所示
第一个文件:
FileA
FileB
FileC
第二档:
FileA 2
FileC 2
我希望第三个文件如下所示:
FileA FileA 2
FileB
FileC FileC 2
基本上我做了选择性粘贴。我打开任何awk或sed解决方案,以达到预期的效果。
答案 0 :(得分:2)
这是加入的工作:
join -a1 -o 1.1 2.1 2.2 file1 file2
答案 1 :(得分:1)
使用awk你可以这样做:
awk 'FNR == NR{a[$1]=$0; next} {print $0, a[$1]}' file2 file1
FileA FileA 2
FileB
FileC FileC 2