Programation linux

hakizou -  
 Utilisateur anonyme -
Bonjour,

quelle est la commende ou la boucle pour parcourue tous les fichier et repertoire que sont dans output de la commande ls d'un repertoire en cour

3 réponses

  1. Utilisateur anonyme
     
    salut,

    Pourquoi vouloir parcourir la sortie de ls?
    Sers-toi du Développement des chemins (cf. man bash)
    for fic in *; do echo "faire qqch avec $fic"; done

    Que veux-tu faire exactement ?
    S'il faut descendre dans les sous-répertoires, find est mieux indiqué.
    0
  2. hakizou
     
    slm ,
    parceque je peux crier un programe qui determiner le nombre de fichier et de repertoire contenu dans le repertoire en cour
    0
  3. Utilisateur anonyme
     
    #!/bin/bash
    shopt -s nullglob
    fichiers=( ./* )
    repertoires=( ./*/ )
    echo "il y a $((${#fichiers[@]}-${repertoires[@]})) fichiers, et ${#repertoires[@]} répertoires dans ./"

    si tu veux inclure les fichiers et répertoires cachés, ajoute l'option dotglob à shopt
    0