[gilug.org] esborrar fitxers recursivament

Eduard Vidal i Tulsà eduard vidal pas udg es
2007-03-07 10:26:41 UTC


En/na David Casals ha escrit:
> Hola a tothom,
>
> A partir d'un punt de l'arbre de directoris per exemple /var/compartit/ 
> tinc tot de directoris i fitxers dels quals en vui eliminar els que al 
> seu nom tinguin una cadena concreta per exemple david he fet un script 
> que fa això, però si hi ha moltes respostes l'rm es perd i dona error de 
> massa parametres.
>
> jo faig:
>
> rm -f $(find /var/compartit -iname '*david*')
>   

jo faria (no se si el for també petarà també...)
for i in `find /var/compartit -iname '*david*'` do;  rm -f $i; done;
mai se si va aixi, o d'aquesta altra manera:
for i in `find /var/compartit -iname '*david*'`; do  rm -f $i; done;

>
> Com es pot fer lo mateix sense que es queixi l'rm?
>
> Atentament
> David Casals
> hakd0c
> _______________________________________________
> Llista del GiLUG
> 
> http://gilug.org/cgi-bin/mailman/listinfo/llista
> * Tots els missatges queden publicats a:
> http://gilug.org/pipermail/llista/
>   

-------------- part següent --------------
A non-text attachment was scrubbed...
Name: eduard.vidal.vcf
Type: text/x-vcard
Size: 404 bytes
Desc: no disponible
URL: <https://llista.gilug.org/pipermail/usuaris/attachments/20070307/fd4da918/attachment.vcf>


Més informació sobre la llista de correu gilug