gpt4 book ai didi

linux - 我的服务器没有响应 grep

转载 作者:太空宇宙 更新时间:2023-11-04 09:23:50 26 4
gpt4 key购买 nike

我正在尝试在我的服务器上使用这个命令

grep -lr --include=*.php "eval(base64_decode" /path/to/webroot 

绝对没有任何反应,服务器没有响应。

谁能帮帮我?我不是经验丰富的 Linux 用户。

最佳答案

GNU 人员在给 grep 参数递归搜索文件时搞砸了。忘记你曾听说过 -r--include 并重写你的脚本以使用 find找到文件和 grepGlobally 搜索 Rregular Expression 和 Print (g/re/p) 每个文件的结果(看到工具名称中的巨大线索了吗?)。例如:

find /path/to/webroot -name '*.php' -print0 |
xargs -0 grep -l 'eval(base64_decode'

如果这仍然给您带来问题,那么调试的第 1 步是自行运行 find 并查看它是否生成文件列表。如果是,则第 2 步是对 find 输出的文件之一单独运行 grep。如果您无法从中找出答案,请告诉我们。

关于linux - 我的服务器没有响应 grep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38943776/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com