Vous êtes sur la page 1sur 1

list() { cd $1 for filename in `ls` do if [ -f $filename ] then echo "f .. $PWD/$filename" else if [ -d $filename ] then echo "d ..

$PWD/$filename" list $filename cd .. fi fi done } list $1 #execution de la fonction avec le 1er parametre du shell #la fonction list() permet de rentrer dans le dossier spcifi en parametre #Fait le test sur tous le resultat de la commande ls #Si lelement est un fichier, elle affiche : f .. suivie du chemin et du nom de fichier #Sinon, sil est un dossier, elle affiche : d.. suivie du chemin et du nom du dossier #Puis elle sexecute recursivement avec le nom du dossier en parametre

Vous aimerez peut-être aussi

  • Exercice Liste Chainé
    Exercice Liste Chainé
    Document2 pages
    Exercice Liste Chainé
    imadoo eddine
    Pas encore d'évaluation
  • L3
    L3
    Document1 page
    L3
    imadoo eddine
    Pas encore d'évaluation
  • L2
    L2
    Document1 page
    L2
    imadoo eddine
    Pas encore d'évaluation
  • Internet
    Internet
    Document2 pages
    Internet
    imadoo eddine
    Pas encore d'évaluation
  • L
    L
    Document3 pages
    L
    imadoo eddine
    Pas encore d'évaluation