相关疑难解决方法(0)

grep --include命令在OSX Zsh中不起作用

我正在关注如何在Linux上找到包含特定文本的所有文件的最佳答案在我的项目中搜索字符串.

这是我的命令 grep --include=*.rb -rnw . -e "pattern"

Zsh告诉我 zsh: no matches found: --include=*.rb

似乎grep不支持--include选项.

当我输入时grep --help,它返回

usage: grep [-abcDEFGHhIiJLlmnOoPqRSsUVvwxZ] [-A num] [-B num] [-C[num]]
    [-e pattern] [-f file] [--binary-files=value] [--color=when]
    [--context[=num]] [--directories=action] [--label] [--line-buffered]
    [--null] [pattern] [file ...]
Run Code Online (Sandbox Code Playgroud)

不,--include这里

我的grep版本太旧了吗?或者我的命令有问题吗?

macos grep zsh

5
推荐指数
1
解决办法
2498
查看次数

如何在unix中搜索特定文件中的文本

我正在使用Ubuntu机器并尝试使用以下命令来搜索文本:

此命令以递归方式检查给定目录中是否存在该单词:

1)<hello>是我搜索的单词,它在从当前目录开始的所有文件中递归搜索.它工作正常.

grep -r "<hello>" .

2)现在我想将搜索限制为仅限于特定文件,xml仅限于文件:

grep --include=\*.{java} -rnw '/home/myfolder/' -e "<hello>"
Run Code Online (Sandbox Code Playgroud)

这次命令花费更多时间,最后没有给出任何结果.但我的文件有内容.

我已经浏览了这个链接 - 如何在Linux上找到包含特定文本的所有文件?写我的第二个命令.

我的第二个命令有问题吗?还有一个执行速度快的备用命令吗?

unix grep

5
推荐指数
1
解决办法
3万
查看次数

如何找到虚假的打印声明?

我正在调试一个大的Python代码库.在某个地方,一段代码正在打印到控制台,可能这是一些旧的调试代码,它是偶然留下的.

由于这是唯一没有通过记录器的控制台输出,有什么办法可以找到罪魁祸首吗?也许通过重新定义print语句的作用,我可以引发异常?

python python-2.7

5
推荐指数
1
解决办法
200
查看次数

如何查找包含少量特定字符串但不一定在同一行中的所有文件?

在linux中grep -r <string> <path>是查找所有in文件实例的常用方法<path>,它基本上为你提供了<path>包含的所有文件<string>.但是如果我想找到包含少量字符串的所有文件呢?从grep -r <string1> <path> | grep <string2>我可以获得包含<string1><string2>在同一行中的所有文件,但我如何获得包含<string1><string2>在单独行中的文件?

linux grep find

4
推荐指数
1
解决办法
767
查看次数

grep -r和-R有什么区别

在手册页中:

-r

仅在命令行上,才遵循符号链接递归地读取每个目录下的所有文件。

“在命令行上”到底是什么意思?

谢谢。

grep

4
推荐指数
2
解决办法
1811
查看次数

如何在Centos7中查找包含特定文本的文件?

我有一台在centos 7上运行的服务器。我需要找到一个包含0774386850的文件,以便可以用另一个字符串替换。请给我一个Linux命令给我那个文件

linux centos7

4
推荐指数
1
解决办法
5677
查看次数

如何从纯文本中获取键值存储中的值

给定一个包含的纯文本文件

FOO=foo
BAR=bar
BAZ=baz
Run Code Online (Sandbox Code Playgroud)

我们如何grep使用密钥的价值?

unix linux shell grep

3
推荐指数
2
解决办法
2万
查看次数

用于搜索内部文件的ssh命令

几周前,我的2个网站可能被ftp暴力破坏攻击破坏了我的网站文件.我发现他们通常在js或php文件中插入以下代码:

[Trojan code removed as irrelevant to this question.]

我想通过ssh登录并运行grep命令搜索所有文件,并仅为包含此代码的文件提供输出.

有帮助吗?

ssh search grep

2
推荐指数
2
解决办法
1万
查看次数

如何使用linux命令列出包含特定字符串的文件

我需要使用 linux 命令从包含特定字符串的目录中列出文件。

linux search

1
推荐指数
1
解决办法
1万
查看次数

递归查找文件名中包含“string.txt”的所有文件

我想递归搜索目录中的所有文件和子目录,文件名中的子字符串为“string.txt”

我的命令:

   cd /home/abcd/dir
   grep -R "*rate-trace.txt" | wc -l
Run Code Online (Sandbox Code Playgroud)

linux bash grep

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

grep ×7

linux ×5

search ×2

unix ×2

bash ×1

centos7 ×1

find ×1

macos ×1

python ×1

python-2.7 ×1

shell ×1

ssh ×1

zsh ×1