[Eisfair] im script auf gültige IP-Adresse prüfen

Marcus Roeckrath marcus.roeckrath at gmx.de
Di Jul 24 23:15:46 CEST 2018


Hallo Olaf,

Olaf Jaehrling wrote:

>>> Folgezeile gehören zusammen):
>>>
>>> if (echo "${ip}" | grep -Eq
>>> "^(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]
>>> [0-9])(\.(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])){3}$")
> 
> das hier ist kürzer
> grep -Eo  "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}"

Auch wenn man das oft sieht, ist der Check nicht 100%tig, denn
999.999.999.999 wäre damit auch eine gültige IP-Adresse.

-- 
Gruss Marcus


Mehr Informationen über die Mailingliste Eisfair