The UNIX and Linux Forums  

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
suprimir y eliminar los dos patrones de un modelo ppat7046 Programación de scripts de shell y 7 04-08-2009 10:19 AM
Borrar las líneas entre dos patrones sin borrar el segundo patrón Ilja Programación de scripts de shell y 1 11-14-2008 09:53 AM
Todas las líneas grep entre 2 modelos diferentes gurpreet470 Programación de scripts de shell y 2 11-07-2008 04:45 PM
Obtención de las líneas entre la última ocurrencia de dos patrones rvz Programación de scripts de shell y 8 08-08-2008 06:32 PM
Cómo llegar en las líneas entre los patrones? racbern Programación de scripts de shell y 11 04-23-2008 08:28 AM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 05-26-2009
shamushamu shamushamu is offline
Usuario Registrado
  
 

Fecha: Sep 2008
Puestos: 21
borrar las líneas entre los patrones

Hola, he buscado en este foro durante todo el día pero no pudo encontrar un número suficiente de códigos para que me ayude a hacer una tarea. El único código que me ocurre es la siguiente:

sed '/ [0-9] [0-9] /, / [0-9] [0-9] / (/ / p, d;)' de entrada> OutputFile

Me gustaría sed/awk / grep un archivo de dos patrones y, a continuación, borrar las líneas entre los patrones. Por favor vea a continuación la de entrada. Esto es sólo una pequeña parte de un extenso archivo. Todo en negrita debería suprimirse.

En este caso, quiero buscar el primer modelo [0 0 2] y el último modelo [2433 2433 2], a continuación, elimine todas las líneas, sino entre estos patrones de mantenimiento de la línea [ANT_2] por encima de la línea [2433 2433 2] . Del mismo modo, quiero buscar el primer modelo [0 0 4] y el último modelo [1 1 2], a continuación, elimine todas las líneas, sino entre estos patrones de mantenimiento de la línea [ANT_6] por encima de la línea [1 1 2]. El número de líneas entre estos pattens puede variar. Lo único que veo que es constante es el [0 0].

Cualquier ayuda o sugerencia serán bienvenidos.

de entrada
--------
ANT_1
0 0 2 enero 14 10:11:44 2009
Regla de ruta del archivo: / home / la / _drc_
capas a la puerta área> 500
ANT_2
2433 2433 2 enero 14 10:13:46 2009
Regla de ruta del archivo: / home / la / _drc_
a la puerta MT1 área> 40
p 1 44
-2109300 -10645700
-2095600 -10645700
-2095600 -10649700
-2088500 -10649700
-2088500 -10655700
-2071900 -10655700
ANT_3
0 0 2 enero 14 10:13:59 2009
Regla de ruta del archivo: / home / la / _drc_
mt2 diferencia puerta insumos.
ANT_4
0 0 2 enero 14 10:14:01 2009
Regla de ruta del archivo: / home / la / _drc_
puerta de oro de diferencias insumos.

ANT_5
0 0 4 enero 14 10:14:01 2009
Regla de ruta del archivo: / home / la / _drc_
puerta de oro de diferencias insumos.
ANT_6
1 1 2 enero 14 10:14:01 2009
Regla de ruta del archivo: / home / la / _drc_
puerta de oro de diferencias insumos.
NET_AREA_RATIO_RDBS
0 0 3 enero 14 10:14:01 2009
ANT2.OUT
ANT3.OUT
ANT4.OUT


Deseado OutputFile
----------------
ANT_2
2433 2433 2 enero 14 10:13:46 2009
Regla de ruta del archivo: / home / la / _drc_
a la puerta MT1 área> 40
p 1 44
-2109300 -10645700
-2095600 -10645700
-2095600 -10649700
-2088500 -10649700
-2088500 -10655700
-2071900 -10655700
ANT_6
1 1 2 enero 14 10:14:01 2009
Regla de ruta del archivo: / home / la / _drc_
puerta de oro de diferencias insumos.
 

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Encendido




Todas las horas son GMT -4. La hora es 07:27 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0