Programation linux

Fermé
hakizou - 17 févr. 2013 à 08:49
 Utilisateur anonyme - 17 févr. 2013 à 10:03
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
A voir également:

3 réponses

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
slm ,
parceque je peux crier un programe qui determiner le nombre de fichier et de repertoire contenu dans le repertoire en cour
0
Utilisateur anonyme
17 févr. 2013 à 10:03
#!/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