介绍
grep 代表“全局正则表达式打印”,它在 Linux 中是一个有用的命令。
grep 命令用于过滤掉与正则表达式匹配的输入文件,然后打印到标准输出。 排除单词和模式或字典和文件也很重要。
以下是有关如何在 grep 中排除的指南,如下所示。
排除单词和模式
要显示与搜索模式不匹配的行,让我们使用 -v 选项。
现在我有一个名为 fn.txt. 的文件,其中包含以下内容:
例如,我想排除包含单词 function 的行:
$ grep -v function fn.txt
输出:
如您所见,包含单词 function 的行被过滤掉了。
如果要搜索的字符串包含空格,则必须使用括号或引号。
例如,我想排除包含字符串 ab cd 的行:
$ grep -v 'ab cd' fn.txt
输出: