Найти в Дзене
Уроки Linux

🛠️ Как правильно использовать sed для автоматической правки конфигурационных файлов

🛠️ Как правильно использовать sed для автоматической правки конфигурационных файлов Привет, искатели командных решений! 🚀 Бывает, что редактировать большие конфиги вручную — утомительно и опасно — можно ошибиться. А вот sed — ваш незаменимый помощник! Он делает магию за секунды, превращая скучные команды в мощный инструмент автоматизации. Представьте: вам нужно заменить IP-адрес в файле на новый или исправить настройку порта. Вот классика, которая всегда под рукой: - Замена строки по шаблону: sed -i 's/старое/новое/g' /etc/myconfig.conf - Изменение конкретной строки, например, номера порта: sed -i '/^port=/c\port=8080' /etc/myconfig.conf - Удаление комментариев: sed -i '/^#/d' /etc/myconfig.conf - Добавление строки после определенной: sed -i '/^# SETTINGS/a ew_setting=true' /etc/myconfig.conf Фишка — sed умеет работать с файлами очень тонко и аккуратно, экономя вам время и нервы. Замените конфиг — и в бой! А умеете ли вы автоматизировать сложные правки или все делаете вр

🛠️ Как правильно использовать sed для автоматической правки конфигурационных файлов

Привет, искатели командных решений! 🚀

Бывает, что редактировать большие конфиги вручную — утомительно и опасно — можно ошибиться. А вот sed — ваш незаменимый помощник! Он делает магию за секунды, превращая скучные команды в мощный инструмент автоматизации.

Представьте: вам нужно заменить IP-адрес в файле на новый или исправить настройку порта. Вот классика, которая всегда под рукой:

- Замена строки по шаблону:

sed -i 's/старое/новое/g' /etc/myconfig.conf

- Изменение конкретной строки, например, номера порта:

sed -i '/^port=/c\port=8080' /etc/myconfig.conf

- Удаление комментариев:

sed -i '/^#/d' /etc/myconfig.conf

- Добавление строки после определенной:

sed -i '/^# SETTINGS/a

ew_setting=true' /etc/myconfig.conf

Фишка — sed умеет работать с файлами очень тонко и аккуратно, экономя вам время и нервы. Замените конфиг — и в бой!

А умеете ли вы автоматизировать сложные правки или все делаете вручную?

Прокачайте свои скилы в телеграм канале https://t.me/LinuxSkill а пройти тесты на знание linux в боте https://t.me/gradeliftbot