Insertar texto y expresiones regulares

Pablo Jiménez pejimene en vtr.net
Jue Jun 8 21:00:26 CLT 2006


On Thu, Jun 08, 2006 at 05:56:50PM -0400, Horst von Brand wrote:
> Pablo Jiménez <pejimene en vtr.net> wrote:
> > On Thu, Jun 08, 2006 at 08:59:50AM -0400, Guillermo Farias Diaz wrote:
> > > Luis:
> > > 
> > > una de múltiples formas:
> > > 
> > > prueba.txt
> > > 123213,32322,-180,324343,324432
> > > 23243,5655,-180,566556,56545
> > > 34456f7,55475,-240,454,76776
> > > 
> > > # sed -n -e 's/\([0-9]\+\),\([0-9]\+\),\([0-9\-]\+\),/\1,\2,\3,,,/p' 
> > > prueba.txt
> > > 123213,32322,-180,,,324343,324432
> > > 23243,5655,-180,,,566556,56545
> > > 34456f7,55475,-240,,,454,767765
> 
> > $ sed 's/,/&,,/3'
> 
> Buen truco. No tenia idea de este flag en s de sed(1). Hasta es standard...

Lo encontré casualmente, mientras buscaba con Google una introducción a
sed(1) para unos compañeros de trabajo.  Eso y algunas cosas interesantes
están en 'The UNIX Grymoire':

* http://www.grymoire.com/Unix
* http://www.grymoire.com/Unix/Sed.html
* http://www.grymoire.com/Unix/Sed.html#uh-8

-- 
Pablo Jiménez Martínez .......... Fonos: +56 2 3102407 - 09 2891281
Teatinos # 950 Piso  4 ..........   SMS:    92891281 at entelpcs.cl


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