grep -v
将一个文件与另一个文件进行比较的最快方法是什么?逐行。
grep
支持这个吗?或者我应该在两个 for 循环上使用它?
答案1
我假设您的意思是使用其中一个文件作为grep
.如果是这种情况,您似乎正在寻找一种方法来打印一个文件中在另一个文件中找不到的所有行,这就是您想要的:
grep -vFf file_with_patterns other_file
解释
-F
意味着按字面意思解释模式,不对正则表达式元字符赋予特殊含义(例如*
和+
)-f
表示从名为参数的文件中读取正则表达式模式(file_with_patterns
在本例中)。