Как я могу воспринять эту информацию:
71.3.162.181.in-addr.arpa
и превратим это в это:
181.162.3.71
Надеюсь, sed и awk справятся с этим, но не знаю, с чего начать?
решение1
awk -F. '{ print $4, $3, $2, $1 }' OFS='.' input
с помощью которого -F.
мы определяем входной файлФразделителем полей является точка .
; затем печатаются поля $4, $3, $2, $1 с полями, разделенными точкой, установленными вOFS='.' (
ОвыходФполеСоператор)
решение2
sed
альтернатива:
sed -E 's/([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+).*/\4.\3.\2.\1/' input