为什么所有子目录中的此grep字符串都不起作用?

posixKing

这是我要运行的命令。

grep -r "printf" *.c

我正在尝试从.c我的cwd中存在的所有文件中获取所有printf行到目前为止,我的当前目录是Desktop,并且.c在Desktop下的子目录中至少有10-15个文件,但是此命令根本不显示任何匹配项。那么在这种情况下我该如何做呢?

血红素

如果您这样做:

grep -r "printf" *.c

Shell将扩展*.c到以.c当前目录结尾的所有文件/目录,如果不存在这样的文件/目录,则将按字面意义对待该模式(大概没有nullglob设置)。

如您所见,您的当前模式永远不会在当前目录下,因为您在当前目录中没有任何.c文件,或者如果其中没有文件printf,则导致输出为空。

您只需要用于--include搜索选择性文件,并-r进行递归遍历:

grep -r --include="*.c" "printf" .

上面的代码将从当前目录开始递归地在所有.c文件中搜索字符串(模式)printf

如果您想遵循所有符号链接:

grep -R --include="*.c" "printf" .

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C中反转字符串。为什么此代码不起作用?

来自分类Dev

为什么此交换功能不起作用?(在C中交换字符串)

来自分类Dev

对所有子目录中的文件子集中的字符串进行bash递归操作

来自分类Dev

对所有子目录中的文件子集中的字符串进行bash递归操作

来自分类Dev

查找与字符串或部分字符串匹配的所有子目录

来自分类Dev

grunt-string-replace:替换目录及其子目录中所有文件中的字符串

来自分类Dev

Angular Service Worker在子目录中不起作用

来自分类Dev

PHP - 包含在子目录中不起作用

来自分类Dev

子目录中的链接不起作用

来自分类Dev

grep在子目录中“文件中的字符串”,然后复制整个“文件夹”

来自分类Dev

替换字符串数组中的所有字符串不起作用

来自分类Dev

提取双引号内的字符串-为什么sed命令不起作用而grep -o起作用?

来自分类Dev

使用findstr在子目录中搜索字符串?

来自分类Dev

为什么$ @在传递字符串时不起作用?

来自分类Dev

为什么我的连接字符串不起作用?

来自分类Dev

为什么字符串搜索不起作用?

来自分类Dev

如何从目录(包括其子目录)中获取其文件名包含特定字符串的所有文件的列表

来自分类Dev

为什么Java中的这种反向字符串逻辑在python中不起作用?

来自分类Dev

为什么while循环中的所有if语句都不起作用?

来自分类Dev

为什么 else 语句不起作用而不是 if (所有以前的情况都不正确)?

来自分类Dev

子目录中按字母顺序排列的最后一个文件中的grep字符串

来自分类Dev

为什么我的包含查询的字符串在存储过程中不起作用

来自分类Dev

为什么在输入字符串时Pycharm中的输入功能不起作用?

来自分类Dev

为什么字符串本地化/国际化在SwiftUI中不起作用?

来自分类Dev

替换字符串中的字母-为什么函数不起作用?

来自分类Dev

为什么字符串方法在家庭控制器中不起作用?

来自分类Dev

为什么我的字符串替换在JavaScript中不起作用?

来自分类Dev

为什么JSON中的字符串变量不起作用?

来自分类Dev

为什么数据绑定在字符串中不起作用?

Related 相关文章

  1. 1

    在C中反转字符串。为什么此代码不起作用?

  2. 2

    为什么此交换功能不起作用?(在C中交换字符串)

  3. 3

    对所有子目录中的文件子集中的字符串进行bash递归操作

  4. 4

    对所有子目录中的文件子集中的字符串进行bash递归操作

  5. 5

    查找与字符串或部分字符串匹配的所有子目录

  6. 6

    grunt-string-replace:替换目录及其子目录中所有文件中的字符串

  7. 7

    Angular Service Worker在子目录中不起作用

  8. 8

    PHP - 包含在子目录中不起作用

  9. 9

    子目录中的链接不起作用

  10. 10

    grep在子目录中“文件中的字符串”,然后复制整个“文件夹”

  11. 11

    替换字符串数组中的所有字符串不起作用

  12. 12

    提取双引号内的字符串-为什么sed命令不起作用而grep -o起作用?

  13. 13

    使用findstr在子目录中搜索字符串?

  14. 14

    为什么$ @在传递字符串时不起作用?

  15. 15

    为什么我的连接字符串不起作用?

  16. 16

    为什么字符串搜索不起作用?

  17. 17

    如何从目录(包括其子目录)中获取其文件名包含特定字符串的所有文件的列表

  18. 18

    为什么Java中的这种反向字符串逻辑在python中不起作用?

  19. 19

    为什么while循环中的所有if语句都不起作用?

  20. 20

    为什么 else 语句不起作用而不是 if (所有以前的情况都不正确)?

  21. 21

    子目录中按字母顺序排列的最后一个文件中的grep字符串

  22. 22

    为什么我的包含查询的字符串在存储过程中不起作用

  23. 23

    为什么在输入字符串时Pycharm中的输入功能不起作用?

  24. 24

    为什么字符串本地化/国际化在SwiftUI中不起作用?

  25. 25

    替换字符串中的字母-为什么函数不起作用?

  26. 26

    为什么字符串方法在家庭控制器中不起作用?

  27. 27

    为什么我的字符串替换在JavaScript中不起作用?

  28. 28

    为什么JSON中的字符串变量不起作用?

  29. 29

    为什么数据绑定在字符串中不起作用?

热门标签

归档