Re: ¿O.T? Bash Scripting
: ::::::::::::::::::::::::::::: 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
Reply to: