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

🛠️ Применяем sed для автоматической замены текста в файлах

🛠️ Применяем sed для автоматической замены текста в файлах

Представляешь себе, как удобно автоматизировать редактирование конфигурационных файлов?

Поговорим про один мощный инструмент — sed, который превращает сложную рутину в пару команд в терминале.

Он умеет находить и заменять строки, удалять лишние символы, вставлять новые строки — всё, чтобы твоя конфигурация становилась понятнее и универсальнее.

Например, чтобы заменить все вхождения localhost на 127.0.0.1 во всем файле:

- sed -i 's/localhost/127.0.0.1/g' /etc/hosts

Или чтобы убрать строки, начинающиеся с #:

- sed -i '/^#/d' /etc/ssh/sshd_config

Преимущества sed:

- Быстро и без лишних открытых редакторов

- Может работать в пайпах, обрабатывать сразу несколько файлов

- Создаёт бэкапы — например, sed -i.bak оставит резервную копию исходного файла

Ты можешь автоматизировать настройку сервисов, исправлять ошибки конфигурации или подготовить скрипты для запуска на сотню машин сразу.

Пора освежить навыки автоматизации?

А ты использовал `sed` для своих проектов? Не забудь прокачать скилы!

- Пригласи к себе в Telegram https://t.me/LinuxSkill за свежими статьями и знаниями, а в боте https://t.me/gradeliftbot — знакомство с вакансий!

📩 Завтра: Как настроить Fail2Ban за 5 минут!

Включи 🔔 чтобы не пропустить!