Go Back   El UNIX y Linux Foros > Especial Foros > Aplicaciones UNIX y Linux
.
del sitio de Google



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.

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 11-14-2007
Usuario Registrado
 

Fecha: noviembre 2007
Publicaciones: 3
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
  #2 (Enlace permanente)  
Old 11-14-2007
Sólo lectura
 

Fecha: noviembre 2007
Puestos: 165
Si desea colapso cada tres líneas en una sola, puede probar:
cat mi_archivo | pegar - - --
  #3 (Enlace permanente)  
Old 11-14-2007
Usuario Registrado
 

Fecha: noviembre 2007
Publicaciones: 3
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
  #4 (Enlace permanente)  
Old 11-14-2007
Usuario Registrado
 

Fecha: noviembre 2007
Publicaciones: 3
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
  #5 (Enlace permanente)  
Old 11-14-2007
Sólo lectura
 

Fecha: noviembre 2007
Puestos: 165
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
  #6 (Enlace permanente)  
Old 11-15-2007
kahuna's Avatar
Usuario Registrado
 

Fecha: abril 2007
Puestos: 149
Intentar

Código:
g/,$/.,+2j
  #7 (Enlace permanente)  
Old 10-02-2008
Usuario Registrado
 

Fecha: Sep 2008
Publicaciones: 1
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
Closed Thread

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 Apagado


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



Todas las horas son GMT -4. La hora es 02:10 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 Content Copyright © 1993-2010. Toda la Administración de Derechos de Reserved.Ad por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0