>_ IzzyLab

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

sed: правка файла на месте

средне

В конфиге /root/app.conf поменяй port=8080 на port=9090 прямо в файле (in-place), не создавая новый файл.

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

Разбор темы

Обычно sed печатает результат в стандартный вывод и оставляет исходный файл нетронутым. Режим in-place (флаг -i) заставляет его записать изменения обратно в тот же файл без промежуточного. Это удобно, но необратимо, поэтому шаблон подстановки должен совпадать ровно с целевой строкой, иначе правка затронет лишнее.

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

  1. порт изменён на 9090 прямо в файле

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