// SYSTEM PANEL //
[ROOT]
/
home
/
comaria
[ PARENT ]
EDIT :: delete-FOX.sh
#!/bin/bash # Vérifie que le répertoire d'entrée est passé en argument if [ -z "$1" ]; then echo "Usage: $0 <répertoire>" exit 1 fi # Le répertoire d'entrée DIR="$1" # Fonction récursive pour supprimer les dossiers 'Fox-C404' delete_folder() { local current_dir="$1" # Parcourt tous les fichiers et sous-dossiers for item in "$current_dir"/*; do if [ -d "$item" ]; then # Si un dossier est nommé 'Fox-C404', on le supprime if [ "$(basename "$item")" == "Fox-C404" ]; then echo "Suppression du dossier: $item" rm -rf "$item" else # Si ce n'est pas le dossier ciblé, on appelle la fonction récursive pour les sous-dossiers delete_folder "$item" fi fi done } # Appel de la fonction sur le répertoire donné delete_folder "$DIR"
SAVE
CANCEL