Мне нужно добавить следующую строку в конец файла конфигурации:Добавление строк в файл, только если он уже не существует
include "/configs/projectname.conf"
в файл под названием lighttpd.conf
Ищу для использования sed
, но я не могу понять, как это сделать.
Как бы вставить его, если линия еще не существует?
Это один делает обратное, что мне нужно. Он добавляет строку в файл, если строка уже существует. Я просто хочу добавить его, если он не существует. Есть идеи? –
Извините, забыл опцию -v для grep или заменил && на || :) Я хочу исправить, спасибо – drAlberT
Я бы добавил -q переключатель в grep для подавления вывода: 'grep -vq ...' –