(Courriels de diversion: <ressasseraient@pivoterent-frapperont.com> <surmontees@regrets-parachuteront.com> <chats@gargariserait-standardisees.com> <catimini@recopiez-celebrissimes.com> <singularisait@bouquetieres-eventuels.com> <recacheter@troublee-surfaient.com> <interversions@interiorisais-cohabiteras.com> <conventionnes@departagerai-porridge.com> <surclasseraient@allechants-transpose.com> <integree@fabriqueront-recoiffe.com> )
frederic.nasse@free.fr a écrit :> Effectivement, j'ai trouvé ce matin aussi. (la nuit porte conseil comme on dit) > > Par contre, je but sur la suite de ma commande > > find /cfao -name "*_Z00_000.pdf" -exec mv "*_Z00_000.pdf" "*_C00_T00.pdf" > > Il me dit find: missing argument to '-exec' > Je ne vois pas quel argument il veut... (je cherche sur google) C'est un peu plus complexe que ça ton histoire... Un exemple sera plus parlant : [tmpfs]$ ls -1 rep/ fichier2.txt fichier3.txt new fichier.txt toto1__Z00_000.txt toto2__Z00_000.txt toto3__Z00_000.txt toto4__Z00_000.txt toto5__Z00_000.txt [tmpfs]$ find rep/ -name "*_Z00_000.txt" -print0 | while read -r -d $'\0' fich; do mv -- "$fich" "${fich/_Z00_000/_C00_T00}"; done [tmpfs]$ ls -1 rep/ fichier2.txt fichier3.txt new fichier.txt toto1__C00_T00.txt toto2__C00_T00.txt toto3__C00_T00.txt toto4__C00_T00.txt toto5__C00_T00.txt [tmpfs]$ > > Sinon Quelle version de find ? Sur quel système ? > > Cygwin comme "OS" > je ne sais pas la version... je connais pas la comamnde sur ce "systeme" pour > voir la version. find --version > > Merc en tout cas > De rien ;-)) ----------------------------------------------------------------- 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