text' /etc/ufw/before.rules
Но почему-то не дописывает текст после End required lines. Что я делаю не так?
Param -e ?
Не знаю зачем он вообще здесь, но с ним тоже ничего
sed '/End required lines/a Random text/' /etc/ufw/before.rules
И что изменилось?
Работает?
sed 's/End required lines/a Random text/' /etc/ufw/before.rules
Я нашёл инфу что "Sed не меняет данные в обрабатываемом файле. Редактор читает файл, обрабатывает прочитанное, и отправляет то, что получилось, в STDOUT". Потом добавил в конец строки > /etc/ufw/before.rules и получил в итоге пустой файл
От параметров зависит -i перепишет файл
Может у тебя просто прав на запись не было..
Обсуждают сегодня