如何在目录中的文件和子目录中找到特定的模式?
可以使用find grep和exec搜索确切的单词。
但是,我们如何找到下面这样的东西:
'match=true'
其中“=”周围可能有或可能没有多个空格。

最佳答案

这将在等号周围找到零个或多个(match=true)空白字符(*)的\s(制表符虽然在非空白字符之间不常见,但在许多语言中也是等号周围的有效字符):

grep 'match\s*=\s*true'

如果要精确匹配零个或一个空白,可以使用\?而不是上面的*

关于linux - 目录中的模式搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22294879/

10-12 21:02