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