script awk
Horst H. von Brand
vonbrand en inf.utfsm.cl
Vie Ago 10 16:59:35 CLT 2007
Rodrigo Fuentealba <darkprox en gmail.com> wrote:
> El 5/08/07, Horst H. von Brand <vonbrand en inf.utfsm.cl> escribió:
> > Wilson Acha <acha.wilson en gmail.com> wrote:
> > > Hola, Listeros, en mi oficina tengo el siguiente escenario, en un
> > > directorio tengo varios archivos de texto que se va generando
> > > automaticamente con registros de usuarios (uno por linea), un archivo
> > > por cada dia, pero actualmente precisamos eliminar las filas de todos
> > > los archivos que cumplan cierto patron o que contengan un dato
> > > especifico, por decir, borrar todas las filas de todos los archivos
> > > del directorio que contengan el codigo de cierto usuario, tengo
> > > entendido que esto se puede hacer con AWK, lastimosamente nunca lo he
> > > manejado, es por eso que recrro a uds para que me puedan orientar en
> > > el mismo.
> >
> > Simple: awk(1). O puedes cachurear Python <http://www.python.org>, Perl
> > <http://www.perl.org> o Ruby <http://www.ruby-lang.org>.
> >
> > > Espero sus comentarios
> >
> > [Supongo que ahora me taparan con comentarios mordaces y quejas...]
> ¿Por qué?
Porque aca se ponen a chillar cada vez que alguien *osa* sugerir que
lean los manuales o busquen en la maldita red, en vez de darles la breva
peladita, en la boca y les ayuden a masticar...
> No veo diferencia entre hacer algo con awk y hacerlo con
> Python, Perl, Ruby ( e inclusive algunas cosas con el CLI de PHP, que
> trae hasta control de procesos cuando se compila con --with-pcntl ).
Claro que si. La diferencia es que Perl/Python/Ruby sirven para mas
cosas...
[...]
> (Doc, ¿por qué no hace un ejemplo en scheme de cómo parsear un archivo?)
Ejemplo?
--
Dr. Horst H. von Brand User #22616 counter.li.org
Departamento de Informatica Fono: +56 32 2654431
Universidad Tecnica Federico Santa Maria +56 32 2654239
Casilla 110-V, Valparaiso, Chile Fax: +56 32 2797513
Más información sobre la lista de distribución Linux