Linux, 查找 > zcat > wc
Linux, Find > zcat > wc
a 我的系统上有很多 zip 文件。我需要计算所有符号的数量。但是我的命令不起作用:
[zola@n.korea ~]$ find /RAID/s.korea/onlyzip/ -name *.zip -type f -exec zcat {} \; |wc -c
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare15.zip has more than one entry--rest ignored
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare16.zip has more than one entry--rest ignored
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare17.zip has more than one entry--rest ignored
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare18.zip has more than one entry--rest ignored
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare19.zip has more than one
但是如果我只是 zcat /RAID/s.korea/onlyzip/00/node/2015-03.compare19.zip 它工作正常。
你能帮帮我吗?
您可以使用 --quiet
选项:
find /RAID/s.korea/onlyzip/ -name "*.zip" -type f -exec zcat -q {} \; |wc -c
注意模式周围的 " "
。
a 我的系统上有很多 zip 文件。我需要计算所有符号的数量。但是我的命令不起作用:
[zola@n.korea ~]$ find /RAID/s.korea/onlyzip/ -name *.zip -type f -exec zcat {} \; |wc -c
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare15.zip has more than one entry--rest ignored
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare16.zip has more than one entry--rest ignored
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare17.zip has more than one entry--rest ignored
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare18.zip has more than one entry--rest ignored
gzip: /RAID/s.korea/onlyzip/00/node/2015-03.compare19.zip has more than one
但是如果我只是 zcat /RAID/s.korea/onlyzip/00/node/2015-03.compare19.zip 它工作正常。 你能帮帮我吗?
您可以使用 --quiet
选项:
find /RAID/s.korea/onlyzip/ -name "*.zip" -type f -exec zcat -q {} \; |wc -c
注意模式周围的 " "
。