Foros del Web » Administración de Sistemas » Unix / Linux »

logs

Estas en el tema de logs en el foro de Unix / Linux en Foros del Web. Existe algun comando de linux en la que pueda borrar "algunas" lineas de un archivo de texto. Por ejemplo, deseo borrar algunas lineas (con agun ...
  #1 (permalink)  
Antiguo 31/01/2007, 10:28
 
Fecha de Ingreso: agosto-2003
Ubicación: Lima
Mensajes: 123
Antigüedad: 20 años, 8 meses
Puntos: 3
logs

Existe algun comando de linux en la que pueda borrar "algunas" lineas de un archivo de texto.
Por ejemplo, deseo borrar algunas lineas (con agun patron especifico) del archivo messages.

Gracias por la yuda.
  #2 (permalink)  
Antiguo 31/01/2007, 10:55
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Re: logs

Podes hacer un cat del archivo, y con grep filtras las lineas que no necesitas (opcion -v), y lo redireccionas a un nuevo archivo.
Por ejemplo (Sin probar)
Código:
cat messages | grep -v tu filtro > messages_filtrado
Saludos
__________________
¡Volviendo a la programación!
  #3 (permalink)  
Antiguo 31/01/2007, 11:29
 
Fecha de Ingreso: mayo-2006
Mensajes: 97
Antigüedad: 18 años
Puntos: 0
Re: logs

Los comando sed y awk te permiten hacer eso y mucho más.
__________________
Registered User Linux #385475
"Es mejor que te odien por quien eres a que te amen por quien no eres"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:52.