Повторное объединение слов, разделенных дефисом и двойными символами новой строки

Несжатый tarball примерно такого же размера, как и его извлеченное содержимое, поэтому вы можете получить очень хорошее представление об извлеченном размере, определив размер исходного tarball (до сжатия):

xz -l tarball.tar.xz
gzip -tl tarball.tar.gz

соответственно для xz и gzip (хотя gzipped файлы размером более 4 ГБ не сообщат правильный размер).

bzip2 не имеет возможности показать размер файла до сжатия, поэтому самый простой вариант - распаковать и посчитать:

bunzip2 -c tarball.tar.bz2 | wc -c

что также работает для больших gzip файлов:

gunzip -c tarball.tar.gz | wc -c

2
08.07.2016, 06:08
1 ответ

cuonglm предоставил ответ в комментариях , который, похоже, работает:

perl -0pe 's/-\n\n//g'
0
27.01.2020, 22:46

Теги

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