0
我有一个模式列表,我想在文件中搜索并找出哪些模式不匹配。如何让grep打印一些错误信息或不匹配的模式来知道该模式不存在?在TCSH shell中打印grep中不匹配的模式
grep的“宏ABC” base.txt 的模式不存在base.txt这并不返回任何东西。
我有一个模式列表,我想在文件中搜索并找出哪些模式不匹配。如何让grep打印一些错误信息或不匹配的模式来知道该模式不存在?在TCSH shell中打印grep中不匹配的模式
grep的“宏ABC” base.txt 的模式不存在base.txt这并不返回任何东西。
你可以使用bash。如果您的文件中包含所有图案,则可以读取该文件并检查基本文件中的图案是否匹配:
FILENAME=patterns.txt
while read -r pattern
do
if ! grep "$pattern" base.txt; then
echo "This doesn't return anything as $pattern doesn't exist in base.txt"
fi
done < "$FILENAME"