Umkehren einer umgekehrten IP

Umkehren einer umgekehrten IP

Wie kann ich diese Eingabe übernehmen:

71.3.162.181.in-addr.arpa

und wandeln Sie es in Folgendes um:

181.162.3.71

Ich hoffe, dass sed und awk das können, weiß aber nicht, wo ich anfangen soll?

Antwort1

awk -F. '{ print $4, $3, $2, $1 }' OFS='.' input

mit -F.definieren wir die EingabedateiFFeldtrennzeichen ist Punkt .; dann werden die Felder $4, $3, $2, $1 mit durch Punkte getrennten Feldern gedruckt, die inOFS='.' (ÖAusgabeFFeldSTrenner)

Antwort2

sedAlternative:

sed -E 's/([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+).*/\4.\3.\2.\1/' input

verwandte Informationen