Re: script mv comprend pas ?
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.unix.mac ]
Sujet: Re: script mv comprend pas ?
De: vincent+n...@vinc17.org (Vincent Lefevre)
Groupes: fr.comp.os.unix.mac
Organisation: a training zoo
Date: 26. Jan 2008, 10:07:59
References: 1 2
|
Dans l'article <C3BF8C93.C3BFB%usenet@levenez.com>,
Eric Levenez <usenet@levenez.com> écrit:
> find . -type f -name "*.html" -maxdepth 4 | while read i ; do
> mv -f "$i" "/Volumes/My Book_2/127.0.0.1/pdf/rtf/"
> done
Mais attention si des fichiers peuvent commencer par le caractère "-"
ou contenir le caractère \n...
> Sinon sans la boucle :
> find . -type f -name "*.html" -maxdepth 4 -exec mv {} "/Volumes/My
> Book_2/127.0.0.1/pdf/rtf/" \;
Cela résout le problème du \n, et pour le "-", quelque chose du genre:
find . -type f -name "*.html" -maxdepth 4 -exec mv -- {} "/Volumes/My
Book_2/127.0.0.1/pdf/rtf/" \;
> Après pour aller plus vite, c'est xargs.
avec -print0 / -0.
--
Vincent Lefèvre <vincent@vinc17.org> - Web: <http://www.vinc17.org/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.org/blog/>
Work: CR INRIA - computer arithmetic / Arenaire project (LIP, ENS-Lyon)

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|