grep --color -E "test|$" yourfile
Что мы делаем, здесь соответствует против $
шаблон и тестовый шаблон, очевидно $
ничего не имеет к colourize поэтому, только тестовый шаблон получает цвет. -E
просто включает расширенное соответствие regex.
Можно создать функцию из него легко как это:
highlight () { grep --color -E "$1|$" "${@:1}" ; }
Перечислять все пакеты и их даты установки, последние сначала:
rpm -qa --last
Это должно работать над любой основанной на об/мин машиной:
rpm -qa --qf '%{INSTALLTIME} (%{INSTALLTIME:date}): %{NAME}-%{VERSION}-%{RELEASE}.%{ARCH}\n' | sort -n
(Для получения списка всех возможных тегов использовать rpm --querytags
.)