Я пытаюсь использовать sed, чтобы раскомментировать блок текста в этом файле конфигурации. Код Я придумал uncomments 7 строк, начиная с и включая совпадение шаблонов в первом матче, но мне нужно, чтобы он работал только во втором матче и пропускал первое совпадение.Как раскомментировать несколько строк во втором совпадении с использованием sed?
sed '/#location.~.*$/,+6s/#/ /' default.conf
# proxy the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# proxy_pass http://127.0.0.1;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
>
Вау .. Я просто попробовал это, и он работает так хорошо. –
Я хотел сказать спасибо, ты спас меня много времени –
Это волшебство! Спасибо, что научил меня немного больше о sed :) – codekoala