Вы можете использовать sed
для редактирования nginx.conf
из командной строки следующим образом:
sed -E 's/listen[[:space:]]+[[:digit:]]+/listen 80/' nginx.conf
Это говорит ... "везде, где вы видите слово listen
, за которым следует на один или несколько пробелов, затем на одну или несколько цифр, замените их на listen 80
"
Если вывод выглядит правильно, вы можете отредактировать файл на месте с помощью переключателя -i
:
sed -E -i.bak 's/listen[[:space:]]+[[:digit:]]+/listen 80/' nginx.conf
, который также создает файл резервной копии на случай, если что-то пойдет не так.