: ::::::::::::::::::::::::::::: UC ::::::::::::::::::::::::::::::: : > On Wed, Jan 19, 2005 at 04:24:19PM +0100, Txente wrote: > No se si es Off topic, si es asi ignorad el mensaje y mis disculpas por > adelantado.
> Prentedo comprimir con Gzip todos los archivos que cuelgan de un > determinado direrctorio (/var/proyectos) y para ello he ido averiguando > un script... > =========================================================== > for each in $(find /var/proyectos/* | grep -v .gz); > do > if [ -f $each ] > then > echo $each > gzip -9f $each > fi > done; > =========================================================== > > > Tienen que estar los ficheros uno a uno, no puedo hacer un tar de los > directorios, ni inventos. El problema viene con los ficheros con nombre > largo y que tienen espacio dentro del mismo ("Mi Documento.doc", por > ejemplo). Tienes que ocupar expresiones regulares. Puedes escapar los carateres *raros* con \ o simplemente no interpretarlos con " ". -- Luis Eduardo Arevalo Reyes User #354770 counter.li.org Fono 0-91359671 http://www.inf.utfsm.cl/~larevalo Departamento de Informatica, Universidad Tecnica Federico Santa Maria