... -gérer les X accès à créer en fonction des X répertoires trouvées. ...
Mais il est possible de lister les répertoires rien qu'en utilisant bash :
#!/bin/bashrepSrc="$PWD"# Répertoire dans lequel la recherche des noms de répertoire devra être faitecompteur=0for fich in $repSrc/*;do# Pour chaque fichier trouvé dans le répertoire sourceiftest -d "$fich";then# si c'est bien un fichier de type répertoire((compteur++))# alors incrémenter le compteur ...printf'% 3d. %s\n'$compteur"$(basename "$fich")"# ... et afficher le nom du répertoire trouvéfidone
Suivant ce qu'on veut en faire après, mettre la liste dans un tableau pourrait simplifier les choses :
#!/bin/bashrepSrc="$PWD"# Répertoire dans lequel la recherche des noms de répertoire devra être faitemesReps=()# Pour créer un tableau nommé mesRepsfor fich in $repSrc/*;do# Pour chaque fichier trouvé dans le répertoire sourceiftest -d "$fich";then# si c'est bien un fichier de type répertoiremesReps+=("$(basename "$fich")")# alors ajouter le nom dans le tableau mesRepsfidone# Afficher chacun des éléménts contenus dans le tableau mesRepsfor i in ${!mesReps[@]};doprintf'% 3d. %s\n'$((i+1))"${mesReps[i]}"done
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.
# lister les répertoires
Posté par MicP . En réponse au message Projet menu interactif avec scan des dossiers. Évalué à 3. Dernière modification le 08 octobre 2024 à 09:46.
Bonjour
Je n'ai pas compris ce qu'est :
ni ce que veut dire la ligne suivante :
Mais il est possible de lister les répertoires rien qu'en utilisant bash :
Suivant ce qu'on veut en faire après, mettre la liste dans un tableau pourrait simplifier les choses :
... et dans ce royaume, ceux qui y voient un peu plus clair sont parfois très mal vus.