[fli4l] IP ein?==?utf-8?Q?es clients anhand vom clie?==?utf-8?Q?nt-Name via Skript auslesen

K. Dreier usenetforum at gmx.net
Di Feb 14 09:09:48 CET 2017


Hallo,

> > Das Problem ist ja, daß die /etc/hosts.d/hosts.dns 2 Einträge
> > für
> > einen Hostnamen hat, wenn dieser sowohl IPv4 als auch IPv6
> > nutzt. Und
> > bei Adressen stehen natürlich am Anfang.
> > Wie könnte ich nun im obigen grep und/oder cut Befehl jene
> > Adressen,
> > die zu IPv6 gehören, ausschliessen? Die fangen bei mir entweder
> > mit
> > 2001:... oder ::ffff:... an.
> 
> da IPv6 immer min einen : enthalten würde ich dann
> ipaddr=$(grep -h $DEVICE1 /etc/hosts.d | grep -v ":")
> nutzen.

Danke. Aber: ich habe es wie folgt machen müssen, um wirklich nur die
IPv4-IP zu bekommen:
ipaddr=$(grep -h $DEVICE1 /etc/hosts.d/* | grep -v ":" | cut -d " "
-f1)

Gruß
Klaus


Mehr Informationen über die Mailingliste Fli4L