[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