![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| 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 |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
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 |
| Modos de visualización | Vota a este hilo |
|
|