当前位置: 首页 > 面试题库 >

查找不包含字符串的文件

濮丁雷
2023-03-14
问题内容

要查找当前文件夹中所有包含“ foo”的文件,我使用:

grep -r "foo" .

要查找当前文件夹中所有包含“ bar”的文件,我使用:

grep -r "bar" .

但是,如何查找不包含“ foo”和“ bar”的所有文件?


问题答案:

要打印 线 不包含某些字符串,可以使用-v标志:

grep -r -v "bar" . | grep -v "foo"

这样就为您提供了 包含foo或的所有行bar

要打印不包含某些字符串的 文件 ,请使用该-L标志。要不匹配多个字符串,可以将正则表达式-P标志一起使用(可以使用多个regex标志):

grep -r -L -P "(foo|bar)" .

这会打印不包含foo或的文件列表bar



 类似资料:
  • 问题内容: 我一直在寻找一个命令,该命令将从当前目录返回文件名中包含字符串的文件。我已经看到和命令可以找到以某些内容开头或结尾的文件。 如何返回文件名中包含字符串的文件列表? 例如,if 是当前目录中的文件。 如何返回此文件和其他包含字符串的文件?使用诸如 问题答案: 用途: 它将在当前目录中找到所有包含“字符串”的文件(如果要递归,则删除),并将其打印在屏幕上。 如果要避免文件包含“:”,则可以

  • 我的Firebase查询有点麻烦。我想查询objects,其中objects子值包含某个字符串。到目前为止,我有一些东西看起来是这样的: 但这只给出起始值为“b”的对象。我想要包含字符串“b”的对象。我该怎么做?

  • 本文向大家介绍python 查找文件名包含指定字符串的方法,包括了python 查找文件名包含指定字符串的方法的使用技巧和注意事项,需要的朋友参考一下 编写一个程序,能在当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出绝对路径。 运行结果: 注意:在运行的时候如果选择y,也就是把.py文件所在的目录作为工作目录,此时最好不要把.py文件放到桌面上,因为会遍历桌面上的所有目

  • 我能够通过使用下面这个问题的注释提供的代码来解决这个问题。所有其他帖子都是有效的! 我使用的有用的东西来自第一个评论。虽然提供的所有示例代码似乎也是有效的!

  • 问题内容: 我一直在尝试找出如何使用MySQL进行查询的方法,该查询检查特定列中的值(字符串)是否包含某些数据(字符串),如下所示: 在PHP中,该函数称为,因此可能: 问题答案: 实际上很简单: 的是用于设置任何字符(无,一个或多个)的通配符。请注意,这在非常大的数据集上可能会变慢,因此,如果数据库增长,则需要使用全文索引。

  • 问题内容: 我正在尝试查看文件是否包含发送到页面的字符串。我不确定这段代码有什么问题: 问题答案: 简单得多: 回应有关内存使用的评论: