grep命令不显示包含某个关键字的行

时间:2019-08-20 17:58:31  来源:igfitidea点击:

通常我们使用grep命令来过滤出文件中的满足某个条件的行。

grep中还有一个选项,可以只显示不满足条件的行。

不显示包含某个关键字的行

grep -v keyword filename

不显示包含某个多个关键字的行

grep -v 'keyword1|keyword2|keyword3|keywordN' filename

递归搜索文件夹中所有文件

grep -r -v 'keyword' filename /absoulte-path-of-directory/*
grep -r -v 'keyword1|keyword2|keyword3|keywordN' absoulte-path-of-directory/*

使用 -i选项在查找时不区分大小写:

grep -i -v wordpress filename