tgoop.com/bash_srv/115
Create:
Last Update:
Last Update:
🔥 Регулярки для админов — Часть 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
BY Bash Советы

Share with your friend now:
tgoop.com/bash_srv/115