Crmgo Блог

Регулярные выражения grep

Регулярные выражения grep

Иногда необходимо использовать регулярные выражения в различных скриптах. Приведу некоторые полезные регулярки, которые используются в том числе и с обычным grep Пара ключей для grep -E, --extended-regexp PATTERN - интерпретировать PATTERN как расширенное регулярное выражение -o, --only-matching - выводит только…

Регулярные выражения grep

Иногда необходимо использовать регулярные выражения в различных скриптах.
Приведу некоторые полезные регулярки, которые используются в том числе и с обычным 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}' 

 

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.

Рубрики: grep