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

Olaf Jaehrling eisfair at ojaehrling.de
Di Jul 24 22:12:56 CEST 2018


Hallo Matthias,


Matthias Prill schrieb am 24.07.2018 um 15:55:
> Am 24.07.2018 um 14:27 schrieb Marcus Roeckrath:
>> Hallo Matthias,
>>
>> Matthias Prill wrote:
>>
>>> ich lese in einem Script aus einer Datei IP-Adressen. Jede Zeile enthält
>>> dabei eine Adresse in der Art:
>>>
>>> 192.168.150.1
>>> 192.168.150.2
>>>

>> 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}"

einige Beispiele findest du im BFB-Paket. Auch für ipv6-Adressen


Gruß

Olaf

e


Mehr Informationen über die Mailingliste Eisfair