如何在 Linux 中的 Grep 命令中排除

介绍

grep 代表“全局正则表达式打印”,它在 Linux 中是一个有用的命令。

grep 命令用于过滤掉与正则表达式匹配的输入文件,然后打印到标准输出。 排除单词和模式或字典和文件也很重要。

以下是有关如何在 grep 中排除的指南,如下所示。

排除单词和模式

要显示与搜索模式不匹配的行,让我们使用 -v 选项。

现在我有一个名为 fn.txt. 的文件,其中包含以下内容:

例如,我想排除包含单词 function 的行:

$ grep -v function fn.txt

输出:

如您所见,包含单词 function 的行被过滤掉了。

如果要搜索的字符串包含空格,则必须使用括号或引号。

例如,我想排除包含字符串 ab cd 的行:

$ grep -v 'ab cd' fn.txt

输出: