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

