gpt4 book ai didi

linux - FreeBSD 上的 GNU grep 无法正常工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:27:45 24 4
gpt4 key购买 nike

我在使用 grep (GNU grep) 2.5.1-FreeBSD 的 FreeBSD 8.4-STABLE 上遇到了一个奇怪的问题。

如果我尝试 grep -Hnr searchstring 我没有得到任何输出,但是 grep 正在运行 ps aux 并一直运行直到我终止进程。

如果我在一个空目录中复制一个测试文件并执行

cat 测试文件 | grep searchstring 它正在工作。

但是如果我尝试grep -Hnr searchstring 在该目录中我也没有得到任何输出,grep 一直在运行,但没有产生任何匹配项。

有人知道怎么解决吗?

最佳答案

即使你给了 -r,你仍然必须给 grep 一个文件参数。其他尺寸,正如您所发现的,它只是坐在那里等待标准输入的输入。

你想要

grep -Hnr searchstring .
# ....................^^

这将递归地查找当前目录下的文件。

关于linux - FreeBSD 上的 GNU grep 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33284866/

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