Re: [ssfr] Boucle for récursive

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


* 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 {} \;


> 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
  `-

---


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