ファイルから単語のリストを照合する方法はありますか。A と B の 2 つのファイルがあります。A には単語のリストがあります。
A
abcd
xyzt
そしてファイルB
B
abcdefgh abcd
abcdytqw wert
zswertyu xyzt
fileB から 1 行目と 3 行目を抽出したいと思います。A を B の 2 列目に一致させ、一致する場合は B のその行を出力します。
出力は
abcdefgh abcd
zswertyu xyzt
forループでperlのgrepを使用してこれを試しました。しかし、遅すぎます。100K 以上のリストがあります。