19 lines
590 B
Bash
Executable File
19 lines
590 B
Bash
Executable File
#!/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"
|