🛠️ Применяем 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 минут!
Включи 🔔 чтобы не пропустить!