туалет сжатых файлов?

туалет сжатых файлов?

11.05.2009 12:40:07 Просмотров 26 Источник

У меня есть каталог с несжатыми и gzipped файлами, и я хочу запустить wc -lв этом каталоге. wcпредоставит значение подсчета строк для сжатых файлов, которое не является точным (так как оно, кажется, подсчитывает новые строки в gzipped версии файла). Есть ли способ создать сценарий zwc, подобный zgrepкоторый будет обнаруживать gzipped файлы и подсчитывать несжатые строки?

У вопроса есть решение - Посмотреть?

Ответы - туалет сжатых файлов? / wc gzipped files?

Является ответом!
pts

11.05.2009 12:49:41

Попробуйте этот сценарий zwc:

#! /bin/bash --
for F in "$@"; do
  echo "$(zcat -f <"$F" | wc -l) $F"
done
https://stackoverflow.com/questions/846062/wc-gzipped-files/846077#comment654678_846077
Это должно быть "эхо "$(zcat выступает -Ф <"$F" и | туалет -Л) $Ф"
f_mONf

28.06.2017 11:03:13

Я тоже использую " cat file_name | gzip-d | wc-l"

littlebird

24.01.2020 04:19:30

Вы также можете использовать zgrepдля подсчета строк (или, скорее, начала строк)

zgrep -c ^ file.txt
Закрыть X