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

时间:2014-09-21 01:57:33

标签: grep subdirectory

这将是我最愚蠢的问题。我确信这是非常明显的,但对于我的生活,我找不到解决方案。

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

我的最后一次尝试是在正确的轨道上。我想我会回答后代的问题,而不仅仅是删除它(这很诱人,因为我觉得首先要问它是愚蠢的。)

解决方案是使用带有通配符的skip目录。即。

grep -rd skip "mytext" ./*