我有很多 gzip 压缩文件,我试图从数千个文件中找到一些字符串模式,但在尝试 zgrep 时我得到了额外的 .gz 。请参考以下内容,请指教。谢谢。
$ zcat abc.gz
1234^911^is^good
this^is^test
$ ls *.gz| xargs zgrep 911
gzip: abc.gz.gz: No such file or directory
编辑1:@waltinator,谢谢。在回声中它显示了正确的内容。
$ ls *.gz| xargs echo zgrep 911
zgrep 911 abc.gz
$ ls *.gz| xargs zgrep 911
gzip: abc.gz.gz: No such file or directory
Edit2: find 给出了正确的输出
$ find . -name *.gz | xargs zgrep 911
1234^911^is^good