我有两个要比较的文件。一个已排序的和一个未排序的。
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 中的所有行都将显示在控制台上。