正则表达式 – 使用grep搜索由find提供的文件:找到什么问题 | xargs grep’…’?

前端之家收集整理的这篇文章主要介绍了正则表达式 – 使用grep搜索由find提供的文件:找到什么问题 | xargs grep’…’?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我使用命令:
find . | xargs grep '...'

我遇到错误的比赛我正在尝试在当前文件夹中的所有文件搜索字符串…。

正如Andy White所说,你必须使用fgrep才能匹配平原,或者逃避点。

所以你必须写(-type f是只有这些文件:你显然不想要的目录。):

find . -type f | xargs fgrep '...'

或者如果还要使用grep:

find . -type f | xargs grep '\.\.\.'

而且如果你只想要当前的目录而不是其子目录:

find . -maxdepth 1 -type f | xargs fgrep '...'

猜你在找的正则表达式相关文章