目录中的模式搜索

时间:2014-03-10 08:02:32

标签: linux bash shell grep exec

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

1 个答案:

答案 0 :(得分:1)

这会发现match=true在等号周围有零个或多个(*)空格字符(\s)( Tab ,尽管非空格之间不常见字符,也是许多语言中等号周围的有效字符):

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

如果您想要精确匹配零个或一个空格,可以使用\?代替上面的*