Insertar texto y expresiones regulares

luisviveropenna en cdsl.cl luisviveropenna en cdsl.cl
Jue Jun 8 02:31:07 CLT 2006


Holas,

Tengo que insertar dos comas en un archivo que tiene la siguiente forma:

123213,32322,-180,324343,324432
23243,5655,-180,566556,56545
34456f7,55475,-240,454,767765

Las dos comas deben ser insertadas inmediatamente despues de la tercera
coma, para quedar asi:

123213,32322,-180,,,324343,324432
23243,5655,-180,,,566556,56545
34456f7,55475,-240,,,454,767765

El numero despues del cual se agregan las comas es variable, como tambien
el numero de caracteres despues del cual se agregan.
Lo unico fijo es que se agregan despues de la tercera coma.

Creo que puede hacerse con sed, o perl, pero tendria que contar las comas,
o poner cada linea en un string y despues recorrerlo, pero seria demasiado
show para un archivo de app 6.000.000 de filas :S

Alguna idea? --> le pego poco a las expresiones regulares.


Saludos.


morenisco.








Más información sobre la lista de distribución Linux