![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
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 |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| regex a eliminar varias líneas en blanco en un archivo? | fedora | Programación de scripts de shell y | 6 | 10-11-2007 04:36 PM |
| utilizando comando sed para eliminar una cadena que abarca varias líneas | radha.kalivar | Programación de scripts de shell y | 9 | 07-25-2007 10:26 AM |
| Necesidad de eliminar varias líneas en un archivo. | kangdom | Programación de scripts de shell y | 6 | 10-16-2006 11:02 AM |
| eliminar varias líneas vacías | whatisthis | Programación de scripts de shell y | 3 | 11-09-2005 05:42 PM |
| Eliminar varias líneas w / sed | bookoo | Programación de scripts de shell y | 2 | 07-25-2003 10:03 AM |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
||||
|
Buenos días,
Inexperto scripter en Unix aquí, y he encontrado y sed tarea que no puedo envolver alrededor de mi cabeza. Estoy tirando de mi pelo a cabo con la suficiente rapidez como es, y pensé que iría a la banco de conocimientos. Tengo un archivo ordenado que estoy tratando de recortar mediante la supresión de cualquier línea cuyo primeros caracteres se repite de una línea anterior. es decir, 1 ABCD 1 CDEF 1 EFGH 2 ACDE 2 GLKGI 2 KLIGH . . . 10 ABSD 10 OIHIHN 10 OHOIN . . . XX LIHIN XX OIHNM XX OHINK Tengo que eliminar todas las líneas para las que la línea de cabecera (los tres primeros caracteres son una repetición.) Así que durante las anteriores líneas que mantener la primera línea que comienza con "1" la primera línea que comienza con "2", etc Por lo tanto, el resultado final de la se 1 ABCD 2 ACDE . 10 ABSD . XX LIHIN Los tres primeros caracteres son números enteros, no más de 2 dígitos, y seguido de un espacio, pero el máximo número de cambios (que podría en cualquier lugar entre el 11 y 40) Supongo que la otra opción sería la de imprimir la primera línea que contiene "1", la primera línea que contiene "2", etc y soltar en un nuevo archivo. Estoy más familiarizado con SED, Pero utilizando AWK o algo más sería demasiado fino. Gracias de antemano! |
| Marcadores |
| Etiquetas |
| awk, awk trim, trim, recortar awk |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|