🔥 Регулярки для админов 1.
1. Быстро найти IP-адреса в логе
grep -Eo '([0-9]{1,3}\.){3}[0-9]{1,3}' /var/log/nginx/access.log
Что делает:
- Ищет шаблон “число.число.число.число” — IPv4-адрес.
- -o выводит только совпадения, без лишнего текста.
2. Удалить пустые строки и комментарии из конфигов
grep -Ev '^\s*#|^\s*$' /etc/nginx/nginx.conf
Что делает:
- ^\s*# — строки, начинающиеся с # (комментарии).
- ^\s*$ — пустые строки.
3. Найти строки с ошибками в логах
grep -Ei 'error|fail|critical' /var/log/syslog
Что делает:
- Ищет ключевые слова ошибок без учёта регистра.
- Можно расширить список слов через |.
👉 @bash_srv