Crmgo Blog

Wyrażenia regularne w grep

Wyrażenia regularne w grep

Czasami konieczne jest korzystanie z wyrażeń regularnych w różnych skryptach. Przytoczę kilka przydatnych wyrażeń regularnych, które są używane między innymi z zwykłym narzędziem grep. Dwa kluczowe parametry dla grep -E, --extended-regexp PATTERN - interpretuj PATTERN jako rozszerzone wyrażenie regularne -o, --only-matching - wyświetlaj tylko…

Wyrażenia regularne w grep

Czasami konieczne jest używanie wyrażeń regularnych w różnych skryptach.
Poniżej przedstawiam kilka przydatnych wyrażeń regularnych, które są stosowane również w połączeniu ze zwykłym narzędziem grep
Kilka opcji dla grep
-E, --extended-regexp WZÓR - interpretuj WZÓR jako rozszerzone wyrażenie regularne
-o, --only-matching - wyświetlaj tylko dopasowania do wyrażenia regularnego
Wybieramy adresy IP

 grep -E -o '[0-9]{1,3}(\.[0-9]{1,3}){3}' 

Wybieramy adresy MAC

 grep -E -o '[0-9,aAbBcCdDeEfF]{1,2}(\:[0-9,aAbBcCdDeEfF;]{1,3}){5}' 

 

Uwaga: wpis mógł powstać z pomocą AI i redakcji. Odpowiedzialny: Dmytro Lomaka, Kaltenkirchen.