ファイルを1行ずつマージ

ファイルを1行ずつマージ

単純なbashスクリプトを使用するか、提供された指示に従ってFile1新しいフル行をコピーできますか?File3File2sedawk

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

File2: /*one column*/
AC
DC

File3: 
AC    456324
DC    689712

私は実際にPython辞書を使ってこれをやっていますが、簡単な解決策を知っていますか?

ベストアンサー1

そしてgrep

grep -Ff File2 File1

そしてawk

awk 'NR==FNR {a[$1]++;next} a[$1]' File2 File1

おすすめ記事