Re: [ssfr] Boucle for récursive

[ Thread Index | Date Index | More debianworld.org/shellscript-fr Archives ]


Le 14-04-2008, à 13:52:50 +0100, Edi Stojicevic (estojicevic@xxxxxxxxxxxxxxx) a écrit :

> Lignes : 46
> 
> * Steve <dlist@xxxxxxxxxx> [2008-04-14 14:42:34 +0200] wrote :
> 
> > Bonjour,
> 
> Salut,
> 
> > Je travaille sur un projet en PHP qui contient plusieurs répertoires.
> > J'édite mes fichiers avec vim et celui-ci me fait des sauvegardes
> > régulières dans un fichier *~, ce qui me convient parfaitement. Par
> > contre quand je dois mettre les fichiers sur le serveur, j'aimerai
> > éviter de mettre les fichiers *~. J'ai donc écrit un petit script en
> > shell, nettoyer.sh, qui est sensé effacer tous ces fichiers *~. Je dois
> > donc faire une boucle for du genre :
> > 
> > for i in *~
> > do
> > rm -i $i
> > done
> > 
> > Le problème c'est que ce script s'arrête au répertoire courant. Ma
> > question est simple : comment faire pour qu'il descende récursivement
> > dans tous les répertoires de mon projet.
> > 
> 
> find ~/project/ -iname "*~" -exec rm {} \;

c'est pas une boucle for ... ;-)

merci.

> 
> > Merci d'avance et longue vie à shellscript-fr !
> 
> ;)
> 
> > -- 
> > sha bang !
> 
> @+
> -- 
> . ''`.  (\___/) E d i   S T O J I C E V I C
> : :'  : (='.'=) http://www.debianworld.org 
> `. `~'  (")_(") GPG: 0x1237B032
>   `-
> 
> ---
> 

-- 
sha bang !

---


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/