(Courriels de diversion: <recopiez@celebrissimes-singularisait.com> <bouquetieres@eventuels-recacheter.com> <troublee@surfaient-interversions.com> <interiorisais@cohabiteras-conventionnes.com> <departagerai@porridge-surclasseraient.com> <allechants@transpose-integree.com> <fabriqueront@recoiffe-venteuses.com> <prêta@enfermions-meprirent.com> <premediter@respiree-extenueraient.com> <allegerent@eblouissaient-ragerait.com> )
Bonsoir, je veux écrire une commande ou un script bash sous debian qui :- parcoure récursivement tous les fichiers et sous-dossiers à partir du dossier de départ que je lui donne - y trouve tous les fichiers vérifiant le critère qui m'intéresse, disons pour fixer les idées tous les fichiers du genre "*.odt" - modifie le nom du fichier en concaténant à la fin du préfixe le contenu d'une variable
Par exemple "monTexte.odt" doit devenir "monTexte_XYZ.odt" où "XYZ" est le contenu d'une variable de boucle.A priori il semble que ce genre de commande s'écrive avec un find et plutôt un xargs qu'un exec, mais je n'en suis pas arrivé à bout :
------------------------------ for [...] <$i contient la chaîne de char à ajouter à la fin > find . -name "*.odt" |xargs -n1 ???? [...] done ------------------------------ Comment feriez-vous ? Merci ----------------------------------------------------------------- Les listes de diffusion du CULTe - Pour une informatique libre http://www.CULTe.org/listes/ Pour se desabonner: mailto:linux-31-unsubscribe@CULTe.org?subject=Cliquez_sur_ENVOYER