On Friday 27 February 2004 10:38, [EMAIL PROTECTED] wrote: > Hola Salva, hazte un shell, del tipo: > > for i in `find X -type d` > do > for j in `ls -1 ${i}/*.met.bak` > do > mv ${j} `echo ${j} | awk -F'.' '{printf $1"."$2;}'` > done > done > > > Esto te renombra de forma automatica y recursiva como tu quieres, > comenzando en el directorio X que tu le indiques.
Este sistema puede dar problemas si hay nombres con puntos, como directorio.primero/fichero.que.quieres.cambiar.met.bak, o si hay espacios en los nombres (no sé exactamente como nombra los ficheros y directorios overnet) yo haría mv "${j}" "`echo ${j} | sed 's/met.bak$/met/g'`" -- ======================================================================== Miguel Rodriguez Penabad [EMAIL PROTECTED] Laboratorio de Bases de Datos http://emilia.dc.fi.udc.es/labBD Despacho 0.01 Tel. 981 167000 ext. 1333 Facultade de Informática Universidade da Coruña (Spain) ========================================================================