Может быть, его `$ФРД` с пробелом @Kusalananda Я не знаю соотношение начальной и конечной даты такой же, как $(эхо $(дата -д "$конец" +%х) - $(дата -д "$пуск" +%S)и что | bc в сценарий ? можете вы, пожалуйста, подтвердите мне Извините, если я задаю неправильный вопрос компакт-диск "$@" скажи скрипт зайти внутрь выбранной папки и всех подпапок спор. Я не знаю, как заставить его работать с помощью AppleScript, я не найти способ, чтобы указать, в какую папку есть вещи, которые должны быть сдавленные, ОФК у меня О нет знаний в области программирования, мне удалось сделать первый баш скрипт просто читал Вики баш на вики 7z и иам обучения, поэтому спрашивайте, я абсолютный нуб в Mac и помощью AppleScript. ЛОЛ.

Оказывается файл был символов контроль - в частности: ^м

кот не показывал ^м, но меньше сделал..

Тем меньше выход выглядит так:

Вам:3 http://us.archive.ubuntu.com/ubuntu/ яркие-обновления/основные средства policykit-1 для amd64 0.105-8ubuntu3 [51.6 КБ]
Извлечена 102 КБ 0С (144 кб/с)
Выбор ранее выбранных пакетов libpolkit-агента-1-0:для amd64.
(Чтение базы данных ... ^м(чтение базы данных ... 5%^м(чтение базы данных ... 10%^м(чтение базы данных ... 15%^м(чтение базы данных ... 20%^м(чтение базы данных ... 25%^м(чтение базы данных ... 30%^м(чтение базы данных ... 35%^м(чтение базы данных ... 40%^м(чтение базы данных ... 45%^м(чтение базы данных ... 50%^м(чтение базы данных ... 55%^м(чтение базы данных ... 60%^М(чтение базы данных ... 65%^м(чтение базы данных ... 70%^м(чтение базы данных ... 75%^м(чтение базы данных ... 80%^м(чтение базы данных ... 85%^м(чтение базы данных ... 90%^м(чтение базы данных ... 95%^м(чтение базы данных ... 100%^м(чтение базы данных ... 52099 файлы и папки установленные.)
Подготовка к распаковке .../libpolkit-агент-1-0_0.105-8ubuntu3_amd64.деб ...
Распаковка libpolkit-агента-1-0:для amd64 (0.105-8ubuntu3) ...

Примечание "(значение строки базы данных" является одной длинной строкой (с ^М).

Удаление строки с СЭД удаляет всю строку, теперь понятно почему.

СЭД строку заменить признает части строки, поэтому он может быть использован, чтобы сломать линии.

Это то, что пришлось работать (^м \р на строку):

СЕПГ -я с/(Чтение базы данных \.\.\. [0-9]%\р//г' ~/рабочий стол/журнал
СЕПГ -я с/(Чтение базы данных \.\.\. [0-9][0-9]%\р//г' ~/рабочий стол/журнал
СЕПГ -я с/(Чтение базы данных \.\.\. [0-9][0-9][0-9]%\р//г' ~/рабочий стол/журнал
СЕПГ -я с/(Чтение базы данных \.\.\. \р//г' ~/рабочий стол/журнал
СЕПГ -я '/\^ы*$/D' в ~/рабочий стол/журнал

Что заменяет указанной части в соответствии с "ничего", последняя строка удаляет строки с "ничего" ... вот результат:

Вам:3 http://us.archive.ubuntu.com/ubuntu/ яркие-обновления/основные средства policykit-1 для amd64 0.105-8ubuntu3 [51.6 КБ]
Извлечена 102 КБ 0С (144 кб/с)
Выбор ранее выбранных пакетов libpolkit-агента-1-0:для amd64.
(Чтение базы данных ... 52099 файлы и каталоги установлены.)
Подготовка к распаковке .../libpolkit-агент-1-0_0.105-8ubuntu3_amd64.деб ...
Распаковка libpolkit-агента-1-0:для amd64 (0.105-8ubuntu3) ...

Я уверен, есть более простой способ - но ни один из моих экспериментов сработал, включая группировку ({[0-9],[0-9][0-9],[0-9][0-9][0-9]}) и т. д...

После нескольких часов возиться с ним, я готов принять мой скучный ответ.. :)


Обновление

Пользователь don_crissti имеет более эффективное решение, которое обеспечивает тот же результат:

СЭД 'ы/.*(Чтение/(Значение/'

(...ожидая, чтобы признать, если он посты)