Bash-скрипт: как заменить данную строку в файле на переменную?
У меня есть файл с конфигами nginx. Я хочу написать скрипт, который сможет сам дописывать в него инструкции location /abc {...}. При этом я хочу оставить возможность редактировать его вручную без изменения своего скрипта.
Решил сделать так: в конфиге в нужном месте оставляю коммент с ключевой фразой, например, #OTHER_LOCATIONS_HERE. Затем написать скрипт, который будет вместо этой фразы подставлять инструкцию location и эту же вразу внизу. Эта инструкция у меня уже хранится в переменной, но теперь вопрос: как заменить в файле определённую строку на подготовленную переменную? Читал про sed, но так у меня ничего и не получилось, сплошные ошибки, уже все похожие вопросы излазил
но теперь вопрос: как заменить в файле определённую строку на подготовленную переменную? Читал про sed, но так у меня ничего и не получилось, сплошные ошибки, уже все похожие вопросы излазил
ну так почему же не выложили свою попытку решения, хоть и нерабочую, но ведь это дело всегда поправимое.