jueves, abril 20, 2006

Por que el rename de mi gentoo es distinto al de mi debian?

Escena 1 (Habitacion de informatico lleno de ordenadores, monitores y diversas fricadas como mascara de darth vader, figuritas de final fantasy, naruto)

Narrador : Erase una vez y una vez que se era un informatico feliz y contento que queria compartir nuevos conocimientos adquiridos.

Jaime : Hey tios, habeis utilizado el comando rename alguna vez para renombrar con patrones?

Pedro y Palomo (al unisono) : No, siempre renombramos a pelo con mv fichero por fichero

Jaime (voz en off) : ¡¡¡Jajajajaja!!! hace unos años esperaba este momento, poder enseñarles una cosa nueva que he aprendido y es util a mis dos senseis de linux... he de saborear este momento....

Jaime (frotandose las manos) : Pues bien, el otro dia tenia multitud de ficheros en el servidor (debian) y como no me apetecia ir uno a uno renombrando con mv se me ocurrio mirar el man del rename. Imaginaros todos estos ficheros

Narrador : (Jaime crea una carpeta con 5 archivos en su ordenador de ocio, gentoo inestable por voluntad propia que le ha llevado mas de una vez al borde de la locura)

Jaime : Es tan sencillo como utilizar regular expresions (como me estoy tirando el moco!!. Llevo años intentando entender las regular expresions y ni pa dios, si lo descubri fue por que lo ponia en el man y a base de ensayo y error) de perl en el primer parametro del rename entre comillas simples y como segundo parametro el patron para seleccionar ficheros.

Narrador : (Jaime teclea rename 's/texto a reemplazar/texto reemplazado/' *.txt ; Y no ocurre nada)

Jaime : mmm debo haber escrito algo mal voy a mirar un documento que tengo en el servidor en el que lo apunte

Narrador : (ssh al servidor mira el documento y esta bien escrito. No obstante vuelve a intentarlo y nada)

Jaime : eeee, a mi me funciono ayer... lo juro por Carmack y por que no saque ningun juego mas de violencia sin sentido jamas

Narrador : (cientos de intentos despues se le ocurre mirar man de rename en la gentoo)

Jaime : JODER!!! es distinto al de debian

Narrador : (Jaime con ganas de llorar, Pedro le arrebata el teclado lee un poco el rename de gentoo y dice...)

Pedro : Si es mas facil rename "texto_a_reemplazar" "texto_reemplazado" *.txt

Narrador : (Logicamente funciono... asi que Jaime dandose de cabezazos jura que a partir de ahora probara las cosas en el equipo de presentacion antes de tirarse un moco como tal :D)

FIN

No hay comentarios.: