Linux/Unix Shell Scripting - Problema con limpieza de archivo con grep sed y awk

 
Vista:
Imágen de perfil de Mauricio
Val: 2
Ha aumentado su posición en 11 puestos en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Problema con limpieza de archivo con grep sed y awk

Publicado por Mauricio (1 intervención) el 20/03/2021 13:56:33
Buen día amigos tengo un problema con un archivo log, necesito darle formato y limpiarlo ya que es muy grande y necesito imprimirlo correctamente


el contenido de mi archivo es el siguiente:

192.168.1.250
192.168.20.26
127.0.0.1
document.getElementById
document.getElementById
document.getElementById
document.getElementById
192.168.11.100
192.168.15.189
document.getElementById
document.getElementById
document.getElementById
document.getElementById
192.168.11.101
192.168.35.120
192.168.51.15
192.168.15.100
document.getElementById
document.getElementById


el punto es que necesito borrar todo el contenido basura y dejar solo la ip que esta arriba del texto eliminando el resto de ips , por ejemplo la salida tendria que ser como sigue y eliminar el resto, alguién podria ayudarme gracias

127.0.0.1
192.168.15.189
192.168.15.100
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 13
Ha disminuido 1 puesto en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Problema con limpieza de archivo con grep sed y awk

Publicado por José Luis (5 intervenciones) el 31/03/2021 06:29:38
Sé que es tarde la respuesta pero algo sencillo sería:

1
awk 'BEGIN{txt=""}{if ($0=="document.getElementById") {if (txt!="" && txt!="document.getElementById") print txt;txt=""} else txt=$0}' ARCHIVO_DE_ENTRADA.txt

Saludos
José Luis
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar