繁体   English   中英

wc gzip 文件?

[英]wc gzipped files?

我有一个包含未压缩文件和 gzipped 文件的目录,我想在这个目录上运行wc -l wc将为压缩文件提供一个不准确的行计数值(因为它似乎在文件的 gzip 版本中计算换行符)。 有没有办法创建一个类似于zgrepzwc脚本来检测 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM