dov*_*vah 3 shell-script text-processing columns join
是否有可能以全行复制File1在新File3给出的指令后File2通过使用简单的bash脚本使用sed或awk?
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 字典来执行此操作的,我想知道您是否知道一种简单的方法。
和 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)