我的系统上有很多zip文件。我需要计算所有符号的数量。但是我的命令不起作用:

[[email protected] ~]$ 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


注意模式周围的" "

关于linux - Linux,查找> zcat> wc,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29368067/

10-09 13:41