Как удалить репозиторий из sources.list с помощью команды bash?

У меня Ubuntu 16.04 x32.

Репозиторий backports включен по умолчанию.

deb http://pl.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

Как добавить # в начало этой строки? Я хотел бы отключить это только с помощью команды bash.

Помогите, пожалуйста: -)

0
31.07.2016, 21:55
1 ответ

Использование GNU sed :

$ sed '/xenial-backports/{s/^/#/}' sources.list

Это найдет все строки, содержащие строку xenial-backports и для каждой из этих строк поместите символ # перед строкой.

Вывод будет на консоль. Перенаправьте в файл, проверьте его на правильность и переместите на место.

В качестве альтернативы,

$ sed -i '.old' '/xenial-backports/{s/^/#/}' sources.list

Это создаст резервную копию старого файла в sources.list.old .

1
28.01.2020, 02:48

Теги

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