[英]wc gzipped files?
我有一个包含未压缩文件和 gzipped 文件的目录,我想在这个目录上运行wc -l
。 wc
将为压缩文件提供一个不准确的行计数值(因为它似乎在文件的 gzip 版本中计算换行符)。 有没有办法创建一个类似于zgrep
的zwc
脚本来检测 gzipped 文件并计算未压缩的行数?
试试这个zwc脚本:
#! /bin/bash --
for F in "$@"; do
echo "$(zcat -f <"$F" | wc -l) $F"
done
您也可以使用zgrep
来计算行数(或者更确切地说是行的开头)
zgrep -c ^ file.txt
我也使用“cat file_name | gzip -d | wc -l”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.