Измените INFILES и OUTFILE на правильные имена в следующей строке.
Объяснение:
SIZE="$(wc -c < $OUTFILE)"[112898] # Получите текущий размер архива.
tar -cz -в-выход "$INFILES". |[112900] # Начать создание архива и отправить вывод команде [112901]tail[112902].
sed '/From/,$!d;/./!q' <infile
... Приведенное выше выражение инструктирует SED
D
D Элементы линейки, которую она перестает читать скрипт и запускается с помощью следующей входной линии сверху - и поэтому она не читает следующую команду. D
Элете из вывода всех линий, которые делают !
Не падают в диапазоне / из /
через последнюю строку $
. Каждый раз это D
D
Итак, команда ///! Q
MOMENT SED
q
q Уситает ввод на первую строку после первого вхождения из
На его входе, который делает !
не содержит хотя бы одного .
характер.