Crmgo Blog

Pravidelné výrazy grep

Pravidelné výrazy grep

Někdy je nutné používat regulární výrazy v různých skriptech. Uvedu několik užitečných regulárních výrazů, které se používají i s běžným příkazem grep. Některé klíčové parametry pro grep -E, --extended-regexp PATTERN - interpretuje PATTERN jako rozšířený regulární výraz -o, --only-matching - vypíše pouze…

Pravidelné výrazy grep

Někdy je nutné používat regulární výrazy v různých skriptech.
Uvedu několik užitečných regulárních výrazů, které se používají i s běžným grepem
Některé přepínače pro grep
-E, --extended-regexp PATTERN - interpretuje PATTERN jako rozšířený regulární výraz
-o, --only-matching - vypíše pouze to, co odpovídá regulárnímu výrazu
Výběr IP adres

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

Výběr MAC adres

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

 

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.