Вывод новой строки с кавычками [дубликат]

Теоретически вы сможете «отменить» эту установку, удалив kchmviewer и все автоматически устанавливаемые пакеты:

apt-get remove kchmviewer && apt-get autoremove

но обратите внимание на пакеты, удаленные второй командой. Однако автоматическое удаление может не дать желаемых результатов: по умолчанию, если автоматически установленный пакет рекомендуется любым другим установленным пакетом, эта команда не удалит его. (См. Почему 'apt-get autoremove' не работает должным образом? для подробностей.)

Если вы хотите вместо этого обработать журнал, вы можете использовать эту команду sed , чтобы включить строка «Install:» в списке пакетов, которые вы можете использовать с apt-get remove (вместе с `apt-get remove kchmviewer):

sed 's/([^)]*)//g;s/Install: //;s/ ,//g'

Сохранение вашего журнала в файле с именем log (только строки, указанные в вашем вопросе):

apt-get remove kchmviewer $(grep Install: log | sed 's/([^)]*)//g;s/Install: //;s/ ,//g')

1
30.12.2014, 20:33
0 ответов

Теги

Похожие вопросы