#!/bin/bash # Fichier de sortie OUTPUT_FILE=".directories.txt" # Exclure certains dossiers si nécessaire (ex: .git, .github, autres fichiers spécifiques) EXCLUDE_DIRS=(".git" ".github") # Ajuste selon tes besoins # Lister les dossiers à partir du répertoire actuel (ajuste si le script est exécuté ailleurs) find . -mindepth 1 -maxdepth 1 -type d | sed 's|./||' | sort > "$OUTPUT_FILE" # Exclure les dossiers non souhaités for dir in "${EXCLUDE_DIRS[@]}"; do sed -i "/^$dir$/d" "$OUTPUT_FILE" done echo "✅ Fichier '$OUTPUT_FILE' généré avec succès !" cat "$OUTPUT_FILE"