按行合并文件

dov*_*vah 3 shell-script text-processing columns join

是否有可能以全行复制File1在新File3给出的指令后File2通过使用简单的bash脚本使用sedawk

File1: /*two or more columns*/
AC    456324
DC    689712
GH    123677
KL    236587

File2: /*one column*/
AC
DC

File3: 
AC    456324
DC    689712
Run Code Online (Sandbox Code Playgroud)

我实际上是使用 Python 字典来执行此操作的,我想知道您是否知道一种简单的方法。

ste*_*ver 5

grep

grep -Ff File2 File1
Run Code Online (Sandbox Code Playgroud)

awk

awk 'NR==FNR {a[$1]++;next} a[$1]' File2 File1
Run Code Online (Sandbox Code Playgroud)