比較したいファイルが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のすべての行がコンソールに表示されます。