Bonjour,

Je désire créer une arborescence disque.
Rien de vraiment compliqué !
Mais je veux faire cela de façon concise et sécurisée.
Comment procéder ?

Exemple, créer l'arborescence suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
logement
    maison
        chambre
        cuisine
        salon
            television
    jardin
        cabane
            tondeuse
Moi, je vois ça comme cela :

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
24
25
26
27
 
error=0
[ $error -eq 0 ] && mkdir ./logement
[ $? -ne 0 ] && error=1
[ $error -eq 0 ] && mkdir ./logement/maison
[ $? -ne 0 ] && error=1
[ $error -eq 0 ] && mkdir ./logement/maison/chambre
[ $? -ne 0 ] && error=1
[ $error -eq 0 ] && mkdir ./logement/maison/cuisine
[ $? -ne 0 ] && error=1
[ $error -eq 0 ] && mkdir ./logement/maison/salon
[ $? -ne 0 ] && error=1
[ $error -eq 0 ] && mkdir ./logement/maison/sallon/television
[ $? -ne 0 ] && error=1
[ $error -eq 0 ] && mkdir ./logement/jardin
[ $? -ne 0 ] && error=1
[ $error -eq 0 ] && mkdir ./logement/jardin/cabane
[ $? -ne 0 ] && error=1
[ $error -eq 0 ] && mkdir ./logement/jardin/cabane/tondeuse
[ $? -ne 0 ] && error=1
 
if [ $error -eq 0 ]
then
    echo "Bien, aucune erreur"
else
    echo "Oosp! des erreurs !!!"
fi
Et vous ?
Quelqu'un a-t-il quechose de mieux ?