![]() |
|
|
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 |
| Rango sed de emisión | Wrathe | Programación de scripts de shell y | 2 | 06-17-2008 04:54 PM |
| nawk-cómo contar el número de ocurrencias de un patrón, cuando no conoce el patrón | cyber111 | Programación de scripts de shell y | 2 | 05-11-2008 04:00 AM |
| SED patrón de búsqueda y reemplazo con el Plan | racbern | Programación de scripts de shell y | 4 | 03-15-2008 05:59 AM |
| Patrón de búsqueda de archivos de patrones en c | murthybptl | Programación de scripts de shell y | 6 | 11-17-2007 09:15 AM |
| Búsqueda de archivos de patrones y agarrar algunas líneas antes de patrón | frustrated1 | Programación de scripts de shell y | 2 | 12-22-2005 03:41 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Ayuda necesaria sed gama patrón
Hola a todos,
Estoy utilizando sed para extraer las líneas que se produce entre los 2 modelos utilizando el siguiente comando: sed -n '/ pattern1 /, / pattern2 /' nombre de archivo El comando de arriba no tiene ningún problema y funciona bien. Pero me pregunto si hay una manera de dejar de fumar sed cuando se ha extraído de la gama, al menos una vez? esto es necesario porque el archivo sólo tendrá una incidencia por encima de la gama patrón y también el archivo de entrada en la que sed opera es grande. gracias de antemano. se hundió. |
|
||||
|
Hola,
gracias por la respuesta. Funciona bien cuando pattern1 y pattern2 son totalmente diferentes. En algunos casos, pattern2 será parte de pattern1 y en este caso, se acaba de imprimir la pattern1 y salidas. ¿cómo podemos evitar esto? Además, puede ocurrir pattern2 (varias veces) antes de pattern1 sí mismo, dado que puede vincular con otros patrones para formar una clase distinta. así, ¿cómo podemos modificar el comando para que "-e '/ pattern2 / q" es efectiva sólo si la búsqueda está en el rango? gracias de nuevo, se hundió. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|