Sed: замена цифр

Да, это использует X свойств для передачи. Попытайтесь выполнить свою удаленную сессию SSH с-X опцией позволить передачу X11. Вам, вероятно, также придется активировать ту опцию на стороне сервера. Вам, вероятно, также придется вручную скорректировать переменную среды ДИСПЛЕЯ (к "localhost:10.0"), так как существующая сессия будет уже иметь Ваш локальный от того, когда это запустилось.

8
10.03.2012, 18:39
2 ответа
11
27.01.2020, 20:10

rotate[0-9]* замены rotate сопровождаемый нулем или большим количеством цифр, который соответствует концу postrotate. rotate[0-9] замены только одна цифра. Кроме того, Вы пропускаете пространство после rotate. Я думаю, что это делает то, что Вы хотите; это также обрабатывает расположенные с отступом строки:

sudo sed 's/^\( *rotate *\)[0-9][0-9]*/\1 99/' /etc/logrotate.d/ufw

Добавьте -i опция к sed если Вы хотите изменить файл на месте.

4
27.01.2020, 20:10

Теги

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