This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
команды_фильтры [2019/08/28 08:05] val [tr] |
команды_фильтры [2026/03/11 09:14] (current) val [Вывод списка email адресов из файла] |
||
|---|---|---|---|
| Line 17: | Line 17: | ||
| * [[https://ru.wikipedia.org/wiki/Tr|translate или transliterate — Unix-утилита для преобразования символов]] | * [[https://ru.wikipedia.org/wiki/Tr|translate или transliterate — Unix-утилита для преобразования символов]] | ||
| + | * MySQL запросы [[Сервис MySQL#Из командной строки]] | ||
| <code> | <code> | ||
| Line 98: | Line 99: | ||
| <code> | <code> | ||
| # cat /var/log/auth.log | grep -oE '((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])' | sort | uniq -c | sort -n | # cat /var/log/auth.log | grep -oE '((1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])\.){3}(1?[0-9][0-9]?|2[0-4][0-9]|25[0-5])' | sort | uniq -c | sort -n | ||
| + | </code> | ||
| + | |||
| + | ==== Вывод списка и количества упоминаний email адресов из файла ==== | ||
| + | <code> | ||
| + | # grep -oE "\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,6}\b" /var/log/mail.log | sort -u | ||
| + | |||
| + | # grep -oE '[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}' /var/log/mail.log | sort | uniq -c | sort -hr | head -n100 | ||
| </code> | </code> | ||