Bonjour,

Je voudrais lister récursivement les fichiers d'un répertoire et de ses sous-répertoires, en présentant les résultats sous la forme suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Rép-niveau1;;;;
;Rép1-niveau2;;;
;;Rép1-niveau3;;
;;;Fichier3
;;Fichier1;
;;Fichier2;
;Rép2-niveau2;;
Pouvez-vous m'aider ?

Sur deux niveaux, j'ai le script suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/ksh
for i in `ls`
do
echo $i
if [ -d $i ]
then
for j in `ls "$i"`
do
echo ";$j"
 
if [ -d "$i/$j" ]
then
 
for k in `ls "$i/$j"`
do
echo ";;$k"
done
 
fi
 
done
fi
done