¿Cómo puedo tomar esta entrada?
71.3.162.181.en-dirección.arpa
y conviértelo en esto:
181.162.3.71
Espero que sed y awk puedan hacer esto, pero ¿no sé por dónde empezar?
Respuesta1
awk -F. '{ print $4, $3, $2, $1 }' OFS='.' input
con -F.
definimos el archivo de entradaFel separador del campo es punto .
; luego imprimiendo los campos $4, $3, $2, $1 con campos separados por puntos configurados enOFS='.' (
ohsalidaFcampoSoperador)
Respuesta2
sed
alternativa:
sed -E 's/([0-9]+)\.([0-9]+)\.([0-9]+)\.([0-9]+).*/\4.\3.\2.\1/' input