我想运行grep -r pattern ./
但不递归遍历子目录。当我删除 -r 标志时,我的终端中没有任何输出。我应该使用什么标志来仅在当前目录中的文件中查找模式?
答案1
$ grep
Usage: grep [OPTION]... PATTERN [FILE]...
所以
grep fred *
将在当前目录中查找fred
文件。
通过使用,-r
您明确请求递归。
答案2
grep 模式 *
也可以尝试:grep -l patter * 来查看哪些文件匹配
如果您没有得到任何输出,则表示没有找到匹配项。