Я хотел бы добавить дополнительные строки текста в конфигурацию файла nginx.Я написал регулярное выражение ЗДЕСЬ , хотя оно не работает с sed.Как должен выглядеть скрипт, который будет добавлять текст после найденного текста?
Я пытаюсь использовать эту команду, но безуспешно:
sed '/location \/ {(\n|.)*?[a-zA-Z0-9 \n;#._\/=$,]*}/r nginxphp.txt' /etc/nginx/sites-available/default
Наиболее важным в этом вопросе является Как должно выглядеть регулярное выражение в синтаксисе sed?
или просто еще один способ вставить некоторые строки в файл в debian (в моем примере) Я хотел бы внести изменения в / etc / nginx / sites-available/ по умолчанию:
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules;
}
HERE SOME TEXT