Приведу некоторые полезные регулярки, которые используются в том числе и с обычным grep
Пара ключей для grep
-E, --extended-regexp PATTERN - интерпретировать PATTERN как расширенное регулярное выражение
-o, --only-matching - выводит только то, что соответствует регулярному выражению
Выбираем IP адреса
grep -E -o '[0-9]{1,3}(\.[0-9]{1,3}){3}'
Выбираем MAC адреса
grep -E -o '[0-9,aAbBcCdDeEfF]{1,2}(\:[0-9,aAbBcCdDeEfF;]{1,3}){5}'
Секреты регулярных выражений (regular expressions): Часть 1. Диалекты и возможности. Составление регулярных выраженийНебольшой пример использования регулярных выражений grep
Комментариев нет:
Отправить комментарий