无效的谓词zcat

时间:2012-08-06 08:58:00

标签: linux bash zcat

我正在尝试检索文件(.gz)并在找到它后自动读取它,我想将其包含在'find'命令的[action]部分中,遗憾的是由于某种原因无效。 我在做的是:

find . -name *20120805.gz -zcat

我得到的是: find:无效谓词`-zcat'

这个动作怎么了? 有什么建议吗?

1 个答案:

答案 0 :(得分:0)

这确实是无效的谓词。 在这种情况下,您必须使用-exec

$ find . -name *20120805.gz -exec zcat {} \;

对于找到的每个文件,find以文件名作为参数运行zcat