[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