我们如何在目录中的文件和子目录中找到特定模式?
可以使用find grep和exec搜索确切的单词
但是我们如何找到类似下面的东西:
'match=true'
在'='周围可能有或没有多个空格的地方。
答案 0 :(得分:1)
这会发现match=true
在等号周围有零个或多个(*
)空格字符(\s
)( Tab ,尽管非空格之间不常见字符,也是许多语言中等号周围的有效字符):
grep 'match\s*=\s*true'
如果您想要精确匹配零个或一个空格,可以使用\?
代替上面的*
。