Bash Советы - Bash Scripting | Linux Terminal & Shell. Скрипты и Автоматизация задач. Командная строка для Sysadmin и DevOps. Уроки Баш, Zsh и CLI Tools. Unix Console.
@bash_srv
Фото 🔥 Регулярки для админов — Часть 2 Сегодня поговорим про замену и обработку данных с помощью sed 1. Маскирование конфиденциальных данных (пароли, токены) sed -E 's/(password|token)=\S+/\1=***HIDDEN***/g' config.txt Что делает: - Находит password=что-то или token=что-то. - Заменяет значение на ***HIDDEN***. 2. Удалить все цифры из файла sed -E 's/[0-9]+//g' file.txt Что делает: - [] — диапазон символов. - + — одно или больше вхождений. 3. Быстро поменять домен в конфиге sed -E 's/(server_name\s+).*/\1newdomain.com/' /etc/nginx/sites-available/site.conf Что делает: - Захватывает server_name и всё после него. - Заменяет домен на newdomain.com. 4. Удалить строки, содержащие определённые слова sed -E '/(DEBUG|TRACE)/d' app.log Что делает: - /(...)/d — удаляет строки, содержащие DEBUG или TRACE. 👉 @bash_srv
Если у вас установлено приложение,
вы можете сразу перейти в канал