Не могли бы вы уточнить, что означает «критический» в вашем контексте?
Если вы не можете сделать это так, как программа понимала бы, скорее всего, это нет такой команды, которая поможет вам сразу.
РЕДАКТИРОВАТЬ: Для критического = "требуется перезагрузка сервера" на самом деле есть только обновление ядра, которое заставляет это (что можно обойти для систем высокой доступности в некоторой степени с помощью специальных инструментов ]). Так что вы можете просто обновить пакет ядра (+ зависимости) до последней версии.
Чтобы удалить все до (и включая )последнее :
в каждой строке, использовать
sed 's/.*://'
Например,
your_command | sed 's/.*://'
Если ваши данные (часть после метки, которую вы хотите сохранить )может содержать :
, вы хотите удалить все до первого:
в строке:
sed 's/^[^:]://'
Если у вас есть пробел после двоеточия (, как показано в вашем примере )и вы хотите удалить это тоже, просто добавьте пробел после двоеточия в команде:
sed 's/.*: //'
или
sed 's/^[^:]: //'
awk -F: '{sub(/^ /,"",$2);print $2}' file
SLP_DCEMA100BAK01.1M__GBLON500BAK04.6M
0 (backup)
stu_disk_dcema100bak01
3 (1 month)
1 (duplication)
stu_cc_gblon500bak04
6 (6 months)