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

Olaf Jaehrling eisfair at ojaehrling.de
Di Jul 24 22:15:21 CEST 2018


Hallo Uwe,

Uwe Kunze schrieb am 24.07.2018 um 20:09:
> Hallo Marcus,
> 
>> 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}$")
>>>>  then
>>>>       echo $ip korrekt
>>>>  else
>>>>       echo $ip falsch
>>>>  fi
> 
> hast Du (zufällig ;-) auch eine Art "Mustererkennung" parat (oder kannst
> eine zusammenbasteln) ?
> 
> Also etwas mit sed, grep und Co., um in einer beliebigen Zeile eine IPv4
> zu "erkennen" ?

Was genau möchtest Du? Im BFB-Paket mache ich genau das. Es erkennt im
messagelog ip-Adressen und wertet die aus.
> 
> bla bla bla 192.168.1.1 bla bla bla
> bla bla bla 8.8.8.8 bla bla bla
> 
> Man bräuchte ja "nur" nach den 3 aufeinanderfolgenen Punkten zu suchen
> und zu prüfen, ob jeweils (maximal 3) Ziffern dazwischenliegen ... oder
> sowas in der Art ;-)

Nee, da könnte ja auch drin stehen 266.456.500.123 :)


Gruß

Olaf

> 
> Gruß Uwe


Mehr Informationen über die Mailingliste Eisfair