>_ IzzyLab

Практическое задание

Правка на месте

средне

В конфиге /root/server.conf строка port=80. Измени порт на 8080 прямо в файле (server.conf после этого должен содержать новое значение — без создания отдельного выходного файла).

Что потренируешь:
  • sed
  • in-place
  • ключ -i
  • подстановка
  • правка конфига

Разбор темы

Обычно sed печатает результат в поток и исходный файл не трогает. Ключ -i (in-place) заставляет его перезаписать сам файл результатом обработки — отдельный выходной файл не нужен. Внутри применяют обычную команду подстановки для замены нужного значения; полезно при точечной правке конфигов.

Что проверяется

  1. порт изменён на 8080
  2. остальное не тронуто

Как это выглядит