Проще использовать позиционные значения, например,
7z l 7zarchive.7z | tail -n 1 |awk '{ print $3 + $5; }'
, дающее общее количество файлов и папок.
В последней строке
20643 311 2 files, 0 folders
1 доллар
равен «20643 », 2 доллара
равен «311» , 3 доллара
"2" , $ 4
- "файлы, ", $ 5
- "0" и ] $ 6
- это «папки» . Вы можете сделать его более определенным, используя регулярное выражение, соответствующее строке.
Редактировать файл/etc/needrestart/notify.conf
Раскомментировать строку,
#NR_NOTIFYD_DISABLE_NOTIFY_SEND='1'
Так выглядит
NR_NOTIFYD_DISABLE_NOTIFY_SEND='1'
Лучший способ избавиться от уведомлений — перезапустить соответствующие программы.
Уведомления создаются needrestart
; если вы не заботитесь о них, вы можете удалить пакет или удалить конкретный сценарий уведомления /etc/needrestart/notify.d/400-notify-send
.