递归grep跳过/排除/忽略所有子目录

罗斯·艾伦

这将是我最愚蠢的问题。我敢肯定这是显而易见的,但是对于我一生来说,我找不到解决方案。

我只想在当前目录中的所有文件中搜索一个模式,而忽略所有子目录。我尝试过的事情:

grep "mytext" .->抱怨。是一个目录

grep -r "mytext" . ->搜索所有子目录

grep "mytext" ->只是冻结(搜索整台机器?)

grep -rd skip "mytext" . ->跳过当前目录

罗斯·艾伦

我最后的尝试是在正确的轨道上。我以为我会回答后代问题,而不是仅仅删除它(这很诱人,因为我首先不得不提出这个问题而感到很愚蠢)。

解决方案是将跳过目录与通配符一起使用。IE

grep -rd skip "mytext" ./*

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用pathlib递归遍历所有子目录

cp目录递归排除2个子目录

cp目录递归排除2个子目录

Java:如何递归获取所有子目录?

Gitignore排除所有子目录中的某些文件

Git递归地忽略将子目录中的所有文件列入白名单

.gitignore不忽略子目录,尝试了所有

忽略.gitignore中除一个子目录外的所有子目录

如何排除除所有顶级点文件和子目录之外的所有内容?

rsync-排除除子目录外的所有内容,但排除子目录

Git在目录及其子目录中的所有跟踪文件上跳过工作树

如何使用Ant包含/排除模式从Gradle zip任务中排除所有子目录?

如何递归grep并忽略子目录的子目录?

具有递归的Remove-Item并排除多个子目录

使用find排除所有子目录的文件

Python列出子目录中的所有文件,但排除某些目录

Unix zip目录,但排除了特定的子目录(及其中的所有内容)

Javascript正则表达式排除URL中给定目录的所有子目录

递归打印所有目录和子目录

有没有一种方法可以从grep递归搜索中排除该目录的路径所指定的嵌套子目录?

从查找中排除所有子目录

Mac:如何递归地在子目录中查找最大的文件(忽略所有目录)

rsync 排除目录和所有子目录

递归删除除几个子目录外的所有子目录

Git:忽略所有文件和目录,但不忽略子目录中的某些代码

排除子目录

在所有子目录中递归运行命令

递归列出给定目录的所有子目录

复制所有子目录的递归文件