我正在尝试检索一个文件(.gz)并在找到它后自动读取它,我想将它包含在'find‘命令的操作部分中,不幸的是,由于某些原因无法工作。我要做的是:
find . -name *20120805.gz -zcat我得到的是: find: invalid谓词`-zcat‘
这个动作有什么问题吗?有什么建议吗?
发布于 2012-08-06 18:54:31
这真的是无效的谓词。在这种情况下,您必须使用-exec:
$ find . -name *20120805.gz -exec zcat {} \;对于找到的每个文件,find都会以该文件的名称作为参数运行zcat。
https://stackoverflow.com/questions/11825204
复制相似问题