Miguel Oyarzo O. escribió:
> At 11:38 02-08-2006, you wrote:
> >Miguel Oyarzo O. escribió:
> >En Perl deberia ser trivial, algo como
> >
> >while (<>) {
> > if (/^(.*\s)(\d+)(\s*;\s*serial)/) {
> > printf "$1%d%3", $2 + 1;
> > } else {
> > print $&;
> > }
> >}
Me imagino que todo el mundo se dio cuenta del vergonzoso error que hay
en este script, ademas de la mejora obvia que puede hacerse. Deberia ser
while (<>) {
if (/^(.*\s)(\d+)(\s*;\s*serial$)/) {
printf "$1%d$3\n", $2 + 1;
} else {
print $_;
}
}
> programe algo similar ayer en PERL y tambien me resulta, pero yo
> buscaba una herramienta especializada que por ejemplo tome un
> directorio y actualice las seriales sin mas tramite.
Bueno, guardas este script en ~/bin y le pones el siguiente nombre:
herramienta-especializada-en-incrementar-serial
y listo, tienes tu herramienta :-) Obviamente puedes hacerle mejoras
como que reciba los nombres de archivo como argumento y lo llamarias
asi:
cd /donde/estan/los/archivos
herramienta-especializada-en-incrementar-serial *
o bien
find /donde/estan/los/archivos -type f | xargs
herramienta-especializada-en-incrementar-serial
Yo agregaria cosas como un contador para saber cuantas lineas modifico
en un archivo. Si es distinto de 1 para algun archivo, examinar el
archivo y corregir la expresion regular apropiadamente.
--
Alvaro Herrera http://www.amazon.com/gp/registry/5ZYLFMCVHXC
"Cómo ponemos nuestros dedos en la arcilla del otro. Eso es la amistad; jugar
al alfarero y ver qué formas se pueden sacar del otro" (C. Halloway en
La Feria de las Tinieblas, R. Bradbury)
From [EMAIL PROTECTED] Wed Aug 2 14:12:15 2006
From: [EMAIL PROTECTED] (Alvaro Herrera)
Date: Wed Aug 2 14:06:27 2006
Subject: Modo Kiosko con =?iso-8859-1?q?Mozilla-Firefox_u_otro_navegad?=
=?iso-8859-1?q?or_=28solicito_recomendaci=F3n=29?=
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
<[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
Horst H. von Brand escribió:
> Andrés Ruz Salinas <[EMAIL PROTECTED]> wrote:
> > Estoy preparando un sistema de información en el cual necesito
> > utilizar algún browser que tenga buen soporte en la repoducción de MPEG,
>
> No hay codigo abierto.
Claro que si, esta ffmpeg! (Hoy en dia parte de mplayer si no me
equivoco). Tambien xine, y otros. Algunos de ellos se pueden empotrar
en el browser mediante el uso de algun plugin.
--
Alvaro Herrera Developer, http://www.PostgreSQL.org
"The Gord often wonders why people threaten never to come back after they've
been told never to return" (www.actsofgord.com)
From [EMAIL PROTECTED] Wed Aug 2 13:50:49 2006
From: [EMAIL PROTECTED] (Rodolfo Alcazar)
Date: Wed Aug 2 14:30:22 2006
Subject: Opinion de un libro
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>
On Wed, 2006-08-02 at 00:12 -0400, Carlos Vergara wrote:
> Les solicito urgente me den bibliografía para ponerme al día; Ya empcé
> con el Redes tcp/ip con linux de perntice hall, pero es a penas la
> punta de iceberg. A prueba de "espciales" porfa... comprendanme; Llevo
> mas de 5 años usando microsoft.
Bueno, yo estoy estudiando para certificarme. Compré un libro para la
certificación LPI y otro para la certificación SAIR. Son lo máximo!
desearía haber empezado por esos libros y no haber perdido tanto tiempo
en otras cosas. Ambos libros empiezan desde temas muy básicos y con toda
claridad, así que no te creas que son muy difíciles para empezar. Te
recomiendo alguno así. Lamentablemente no tengo los nombres aquí.
Suerte!
--
Rodolfo Alcazar - [EMAIL PROTECTED]
Netzmanager Padep, GTZ
591-70656800, -22417628, LA PAZ, BOLIVIA
http://otbits.blogspot.com
--
To invent, you need a good imagination and a pile of junk.
Thomas Edison