gpt4 book ai didi

linux - 寻找 。 -type -exec fgrep 问题

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:59:43 25 4
gpt4 key购买 nike

我是 linux/aix 的新手。我正在使用 aix,但遇到以下问题:

如果我尝试一个

find . -type f -exec fgrep -l 'searchword *$'

不返回任何内容或卡住。

我知道我有包含搜索词的文件。

fgrep -l 不支持*$吗?

为了给出更好的解释,我正在计算机上的一些日志中搜索“搜索词”,它前面可以有任何内容,但我希望它以 *word 结尾,而不是 grep 该行。另外我现在 *word 之后的行有空格或空白,这就是我放 *$ 的原因。

最佳答案

您将需要 {} 来完成您的 fgrep,并且您不需要 grep 模式中的通配符:

 find . -type f -exec fgrep -l 'searchword' '{}' \;

另请注意,您实际上并不需要查找,因为现代 grep 也支持递归搜索

类似的东西也可以:

grep -lr 'searchword' *

关于linux - 寻找 。 -type -exec fgrep 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21528863/

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