【发布时间】:2011-08-04 06:34:57
【问题描述】:
我正在尝试执行find,我可以在目录结构中指定通配符,然后在数据目录中的所有文件中为 www.domain.com 执行 grep。
即
find /a/b/c/*/WA/*/temp/*/*/data -type f -exec grep -l "www.domain.com" {} /dev/null \;
这在 c/*/WA 之间只有一个可能的级别时可以正常工作。
在 C/*/WA 之间可能存在多个级别的情况下,我将如何执行上述相同的操作?
所以它可能在
/a/b/c/*/*/WA/*/temp/*/*/data
或
/a/b/c/*/*/*/WA/*/temp/*/*/data
在/c/ 和/WA/ 之间没有定义数量的目录;可能有多个级别,每个级别都可能有/WA/*/temp/*/*/data。
关于如何进行此类查找的任何想法?
【问题讨论】: