#1 Le 24/01/2006, à 14:53
- Mahara

Bash Script - Parcourir les répertoires d'un répertoire
Voila un probleme tout simple sur lequel je bute
je cherche a concaténer les fichiers portant tous le meme nom dans les répertoires fils d'un répertoire.
L'exemple concret je souhaite regrouper tous les mails de différents compte thunderbird (recus, envoyés, etc...)
en fait je ne sais pas comment boucler sur chaque répertoires contenus dans un répertoire.
Merci d'avance
Si les faits ne correspondent pas à la théorie, changez les faits. (Einstein)
http://blog.bpardo.com
Hors ligne
#2 Le 24/01/2006, à 15:16
- sbrunner

Re : Bash Script - Parcourir les répertoires d'un répertoire
Jette un coup d'oeil
http://fr.wikipedia.org/wiki/Utilisateur:Sbrunner/Pense_b%C3%AAte#find
Dernière modification par sbrunner (Le 24/01/2006, à 19:29)
Hors ligne
#3 Le 24/01/2006, à 17:32
- phlinux

Re : Bash Script - Parcourir les répertoires d'un répertoire
Pour boucler sur les répertoires tu peux faire :
FichierTmp=""
ListeRep="$(find * -type d -prune)" # liste des repertoires sans leurs sous-repertoires
for Rep in ${ListeRep}; do
.....
cat ${Rep}/fichier >> FichierTmp
.....
doneDernière modification par phlinux (Le 24/01/2006, à 17:40)
Ubuntu - Precise Pangolin 64bits
ATI Radeon HD5670
Hors ligne
#4 Le 24/01/2006, à 17:38
- Mahara

Re : Bash Script - Parcourir les répertoires d'un répertoire
Merci je n'en attendais pas tant ![]()
tout mon script est fait
Si les faits ne correspondent pas à la théorie, changez les faits. (Einstein)
http://blog.bpardo.com
Hors ligne