gpt4 book ai didi

linux - Unix 查找命令目录提示

转载 作者:太空宇宙 更新时间:2023-11-04 10:33:39 25 4
gpt4 key购买 nike

我是find命令的活跃用户,类似下面的格式:

find . -name '*servername*' -exec zgrep -l 'identifier'  {} \;

假设我有一个提示,目标文件可能位于名为 abc 的目录中,是否可以在 find 命令或其任何组合中接受提示?

例如,如果搜索首先在名为 abc 的子目录中搜索,则找到结果的机会更多,如果需要,我可以中断搜索操作。

我正在寻找一些类似的命令:

find --hint dir1|pattern1 . -name '*servername*' -exec zgrep -l 'identifier'  {} \;

最佳答案

也许这就是你想要的:

find $(find . -type d -name abc
) -name '*servername*' -exec zgrep -l 'identifier' {} +

演示:

$ mkdir /tmp/demo$ cd /tmp/demo$ mkdir -p a/b/abc $ echo identifier | gzip > a/b/abc/one_servername.gz$ find $(find . -type d -name abc        ) -name '*servername*'-exec zgrep -l 'identifier' {} +./a/b/abc/one_servername.gz

关于linux - Unix 查找命令目录提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38575920/

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