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 :
Pouvez-vous m'aider ?
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;;
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
Partager