|
|
|
|
del sitio de Google
|
|||||||
| Foros | Registro | Blog | Páginas man | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Usuarios | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Aplicaciones UNIX y Linux UNIX y Linux discutir las aplicaciones de software. Esto incluye SQL, Bases de datos, middleware, de MOM, SOA, EDA, CEP, BI, BPM y temas similares. |
![]() |
|
|
Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|||
|
vi vim o reemplazar, $ (EOL) con apenas una coma
Tengo líneas en un fichero de este tipo (140.000 + entradas):
valor1, valor2, valor3, " " Quiero concatenar los tres (hay 22) líneas con comas lo que parece a este valor1, valor2, valor3 " " Estoy tratando con : g /, $ / s /,$/, / g pero eso no es volar. alguna idea? Gracias, Dan |
| Enlaces patrocinados |
|
|
|
|||
|
Si desea colapso cada tres líneas en una sola, puede probar:
cat mi_archivo | pegar - - -- |
|
|||
|
vi vim o reemplazar, $ (EOL) con apenas una coma
Lamentablemente, es un número variable de los temas 22-41. Así que tengo que quitar el final de la línea para cada línea que tiene una coma. Gracias por el pensamiento sin embargo. -Dan
|
|
|||
|
Re: vi vim o reemplazar, $ (EOL) con apenas una coma
Weeellllll, ok MS Word le permite sustituir coma + ^ 013 que tiene una coma y la retornos de carro / avance de linea / ^ M y dejar sólo la coma y concatena cualquier línea que anteriormente había una coma (o de cualquier otro carácter) y una nueva línea . Seguro tarda mucho tiempo, y mucho de CPU. Por lo menos funciona.
Todavía desea saber cómo hacer esto en vi o vim, como recuerdo que necesitan esto antes. Gracias, Dan |
|
|||
|
Sé que es un ejemplo de algo parecido en el sed Y awk libro.
Pero esto funcionará a partir de la línea de comandos: cat mi_archivo | leer mientras s hacer caso "$ s" en *,) Printf "% s" s;; *) Echo $ s;; esac hecho |
|
|||
|
Sé que el tipo de hilo es ya viejo, pero para que puedan obtener esta página en una búsqueda, es una alternativa rápida otros:
Código:
:%s/,\n/,/g trabaja para mí en un 7,1 VIM f / windows <\u003d\u003d irgh ![]() |
| Enlaces patrocinados | ||
|
|
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Coma separador | premar | Programación de scripts de shell y | 6 | 02-17-2006 04:16 AM |
| sed de utilidad para reemplazar / 307 con coma | obedkhan | UNIX for Dummies Preguntas y Respuestas | 1 | 02-06-2006 11:24 PM |
| Sustituir, (coma) con el espacio | mbarberis | Programación de scripts de shell y | 6 | 03-29-2005 11:35 AM |
| añadir una coma | alisevA3 | UNIX for Dummies Preguntas y Respuestas | 3 | 10-18-2002 10:29 AM |
| Añadir una coma al final de cada línea | ST2000 | Programación de scripts de shell y | 4 | 07-14-2002 07:49 PM |