[Résolu] [Script Bash] Lister et compter
Résolu/Fermé
madmax61
Messages postés
4
Date d'inscription
jeudi 7 avril 2011
Statut
Membre
Dernière intervention
30 mai 2019
-
Modifié par madmax61 le 7/04/2011 à 13:33
madmax61 Messages postés 4 Date d'inscription jeudi 7 avril 2011 Statut Membre Dernière intervention 30 mai 2019 - 7 avril 2011 à 13:32
madmax61 Messages postés 4 Date d'inscription jeudi 7 avril 2011 Statut Membre Dernière intervention 30 mai 2019 - 7 avril 2011 à 13:32
Bonjour,
je souhaite faire un script bash qui à l'air tout simple mais je n'y arrive pas !
J'ai un répertoire qui contient divers dossiers et sous dossiers, je veux faire un script qui puisse parcourir l'ensemble des dossiers et sous dossiers pour compter le nombre de fichier que contient chaque dossier.
Ensuite si un dossier contient plus de 2 fichiers il faudrait que le script me note son chemin dans un fichier txt.
D'avance merci de vos idée et de votre aide.
je souhaite faire un script bash qui à l'air tout simple mais je n'y arrive pas !
J'ai un répertoire qui contient divers dossiers et sous dossiers, je veux faire un script qui puisse parcourir l'ensemble des dossiers et sous dossiers pour compter le nombre de fichier que contient chaque dossier.
Ensuite si un dossier contient plus de 2 fichiers il faudrait que le script me note son chemin dans un fichier txt.
D'avance merci de vos idée et de votre aide.
A voir également:
- Liste bash
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste site streaming illégal - Accueil - Services en ligne
- Bash do while ✓ - Forum Shell
- Liste groupe whatsapp - Guide
5 réponses
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 422
7 avril 2011 à 10:33
7 avril 2011 à 10:33
Ça devrait faire l'affaire :
find /chemin/repertoire -type d -exec sh -c ' if [ "$(ls "$1" | grep -Ev '/$' | wc -l)" -gt "2" ] then echo "$1" >> fich.txt fi' _ {} \;
7 avril 2011 à 10:58