<div dir="ltr">attention avec find et xargs, pour que tu découvres par toi-même une petite astuce que j'utilise à chaque fois<div>Commence toujours par faire "find blablabla | xargs echo <la commande que tu veux faire>" ca t'affichera la commande générée par xargs</div>

<div><br></div><div>Regarde de ce coté la find -type d | xargs -I@ echo ls -al @, le paramètre -I (i majuscule) change le comportement de xargs et répondra mieux a ton besoin, fais les tests avec "echo" comme suggéré tu vas comprendre...</div>

<div><br></div><div>PS: je ne donne plus de scripts tout faits je préfère donner des pistes....</div><div>Patoche.<br><br><div class="gmail_quote">---------- Message transféré ----------<br>De : <b class="gmail_sendername">jpcas</b> <span dir="ltr"><<a href="mailto:jpcas@free.fr">jpcas@free.fr</a>></span><br>

Date : 28 mars 2014 17:47<br>Objet : Re: [Linux-31] problème de script<br>À : <a href="mailto:linux-31@culte.org">linux-31@culte.org</a><br><br><br>Le 28/03/2014 17:11, jdd a écrit :<br>
> ben non.<br>
><br>
> pourquoi {}? il n'y en a pas dans mon script<br>
><br>
> il faudrait que je me penche sur la différence entre $rep et ${rep}<br>
<br>
Déjà par convention. Et surtout pour éviter toute ambiguïté en cas de<br>
concaténation de chaînes de caractères.<br>
<br>
<br>
><br>
> pour quelqu'un qui utilise ca deux fois l'an c'est trop :-(<br>
<br>
Oui mais c'est quand même le B A BA ;-\<br>
<br>
><br>
> j'ai passé l'après midi à lire les man de mv, xargs, rm, je n'en suis<br>
> pas plus avancé.<br>
<br>
Je reconnais que les pages de man ne sont pas un modèle de clarté. Seule<br>
la pratique permet souvent d'en comprendre un peu mieux le sens dans<br>
certains cas.<br>
<br>
><br>
> pourquoi<br>
><br>
> find . -type d -name Thumbnails | xargs rm -r<br>
><br>
> me supprime tous les répertoires Thumbnails et leur contenu et<br>
><br>
> find . -type d -name Thumbnails | xargs mv ..<br>
><br>
> ne déplace pas les fichiers vers le répertoire parent?<br>
<br>
Parce que mv attend 2 paramètres en entrée et que xargs n'en fournit qu'un ?<br>
_______________________________________________<br>
Linux-31 mailing list<br>
<a href="mailto:Linux-31@culte.org">Linux-31@culte.org</a><br>
<a href="http://culte.org/mailman/listinfo/linux-31" target="_blank">http://culte.org/mailman/listinfo/linux-31</a><br>
</div><br><br clear="all"><div><br></div>-- <br>---------------------------------------<br>Patrice VIALARD<br>
</div></div>