Créez une arboréssence de répertoires de six niveaux comme suit:
Rep1: contient: Rep1.1, Rep1.2, Rep1.3, ... Fic1.1, Fic1.2 ...
Rep2: contient: Rep2.1, Rep2.2, Rep2.3, ... Fic2.1, Fic2.2 ...
¨
¨
¨
Rep6: contient: Rep6.1, Rep6.2, Rep6.3, Rep6.4, ... Fic6.1, Fic6.2 ...
Dont certains répertoires sont inaccessibles(comme par exemple ceux en rouge).
Problème:
La récursivité est possible en shell. Ecrire et executez un programme shell nommé « ARBRE_RECU » récursif qui permet de donnez l'arbre des répertoires, à partir d'un répertoire donné en parametre $1, ou du répertoire courant par défaut.
L'accès à un répertoire doit commencer par:
DEBUT DU REPERTOIRE: /home/.... (début de la prochaine recherche)
liste des fichiers du répertoire en cours
FIN DU REPERTOIRE: /home/ .... (fin de la recherche en cours)
Signalez tout accès refusé à un répertoire donné
Partager