ソートされたファイルとソートされていないファイルの比較

ソートされたファイルとソートされていないファイルの比較

比較したいファイルが2つあります。 1つはソートされ、1つはソートされません。

exファイルA(ソート済み)

 ABA 
 FRE 
 DIR 

ex fileB(ソートされていない)

 AJGHEKSLANVJJFABAKEIFJA 
 OPTOEKSMKVMGKVABAALKKSK 

fileAのどの単語がfileBにあるかを見つける方法はありますか?

答え1

これをすばやく実行できるツールがあるかもしれませんが、最初のファイルを繰り返し確認することができます。

while read -r pat; do
    if grep -q "$pat" fileB; then
        printf '%s has a match' "$pat"
    fi
done < fileA

答え2

この試み:

grep -f fileB fileA

fileBのfileAのすべての行がコンソールに表示されます。

関連情報