Egrep как профи в Linux — расширенные регулярные выражения на реальных логах
MyWebUniversity
0:00 / 0:00
Egrep как профи в Linux — расширенные регулярные выражения на реальных логах
84 просмотра · 2 месяца назад
MyWebUniversity
3,41 тыс. подписчиков
84 просмотра · 2 месяца назад
Egrep как у профессионала Linux — Расширенные регулярные выражения на реальных логах
Вот страница HTML-презентации:
https://www.mywebuniversity.com/prese...
Прекратите писать неуклюжие команды grep с десятком обратных косых черт. В этом видео вы узнаете об egrep (grep -E) — инструменте расширенных регулярных выражений, который позволяет сопоставлять несколько шаблонов, фильтровать файлы Apache access.log и error.log и извлекать структурированные данные, такие как IP-адреса, в одной строке.
Что вы узнаете:
0:00 Проблема — медленный поиск в логах
0:30 Введение в egrep и расширенные регулярные выражения
1:00 Сопоставление без учета регистра с помощью -i
1:30 Сопоставление нескольких шаблонов с помощью |
2:15 Извлечение IP-адресов и структурированных данных с помощью -o
3:00 Подсчет совпадений с помощью -c
3:45 Реальный разбор логов Apache
5:00 Краткий обзор
Команды, рассмотренные в этом видео:
egrep -E "POST|PUT|DELETE" access.log
egrep -i "error|fail|denied" error.log
egrep -o "[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+" access.log
egrep -c "^(GET|HEAD)" access.log
Это часть серии видео о текстовой обработке в Linux. Посмотрите другие видео:
→ Grep как профессионал Linux
→ Sed как профессионал Linux
→ Awk как профессионал Linux
#linux #egrep #grep #regex #ubuntu #bash #sysadmin #devops #apache #commandline
egrep, grep -E, extended regex, linux regex tutorial, apache log filtering, ubuntu terminal, bash regex, regular expressions linux, log analysis linux, devops tools, sysadmin tutorial, command line regex