(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