Wed, 5 Jan 2005 23:21:01 +0100, COLAS Yves a �crit :
> Bonsoir et Bonne Ann�e � tous
> 
>[...]
> J'ai essay� la ligne suivante :
> a=0 ; for i in `find . -type f` ; do cp "$i" /docs/mails/$a.eml ;
> a=$[a+1] ; done
> dans un des r�pertoires, il me trouve 507 fichiers et j'ai des tas
> d'erreur car j'ai des sous-r�pertoires dont le nom contient un espace.
> Si je fais une recherche avec l'outil de kde en lui disant de rechercher
> les fichiers de type "Message �lectronique", il m'en trouve 800.
>[...]
> Si quelqu'un peut m'aiguiller dans mon m�nage, �a serait 'achement sympa
> !

Tout d�pend aussi du MUA que tu choisis au final (il a peut-�tre d�j� les
fonctionnalit�s pour la conversion des formats).

Sinon, pour la ligne de commande que tu donnes, ajoutes des espaces autour
du `find` :

a=0 ; for i in "`find . -type f`" ; do cp "$i" /docs/mails/$a.eml ;
a=$[a+1]; done

�a t'�vitera les erreurs.

Remarque que je ne vois pas trop l'int�r�t de casser la structure en
r�pertoires que tu as, elle peut �tre utile � ton tri : utilise ton MUA
pour importer les diff�rents formats / r�pertoires et appliquer des
filtres automatiques de tri.

-- 
Sylvain Sauvage

Répondre à