pv (индикатор выполнения) и gzip

xterm будет печатать цвета с нормальной конфигурацией системы, которая устанавливает этот ресурс:

*customization: -color

Проблема может заключаться в версии octave в более старой версии Ubuntu система, а не конфигурация или версия xterm . Ubuntu 14.04 будет иметь октаву 3,81 , тогда как 12.04 может иметь октаву 3,2 (если у вас нет бэкпорта 3,6).

Сценарий cprintf генерирует вызовы printf , например,

printf("\033[1;31mtest\n")

Согласно документации по текущей октаве , это должно работать; в примечаниях к выпуску 3.8 , 3.6 , 3.4 в этом отношении не упоминается escape или printf. Но если ваши ресурсы xterm верны, то вам стоит поискать ошибку в октаве.

9
27.12.2015, 00:54
2 ответа

Да, можно использовать строки файла, а не байты. Вы получаете достаточно точный индикатор выполнения:

cat input_file | pv -ls $( wc -l input_file ) | gzip -c -- > compressed_file
6
27.01.2020, 20:04

Вместо этого вы можете использовать 7z, чтобы получить прогресс в процентах:

$ 7z a spaCy.tar.gz spaCy.tar 

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=en_US.UTF-8,Utf16=on,HugeFiles=on,64 bits,8 CPUs Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (906E9),ASM,AES-NI)

Open archive: spaCy.tar.gz
--
Path = spaCy.tar.gz
Type = gzip
Headers Size = 20

Scanning the drive:
1 file, 326451200 bytes (312 MiB)

Updating archive: spaCy.tar.gz

Items to compress: 1

 32% U spaCy.tar   
1
27.01.2020, 20:04

Теги

Похожие вопросы