diff --git a/postprocess.sh b/postprocess.sh index d93695c..9d77008 100644 --- a/postprocess.sh +++ b/postprocess.sh @@ -42,17 +42,12 @@ log "DEBUT DE TRAITEMENT" # ---------------------------------- clean_dir() { local dir="$1" - # 1. on active le glob insensible à la casse - shopt -s nocaseglob - # 2. on supprime tout ce qui contient "sample" (toutes casses) - rm -rf "${dir}"/*sample* + # Supprime tous les répertoires ou fichiers avec "sample" (n'importe quelle casse) + find "$dir" -maxdepth 1 -iname '*sample*' -exec rm -rf {} + - # 3. on désactive la fonctionnalité pour ne pas impacter le reste du script - shopt -u nocaseglob - - # 4. on renomme les espaces en underscore - rename 's/ /_/g' "${dir}"/* 2>/dev/null || true + # Renommage des espaces + rename 's/ /_/g' "$dir"/* 2>/dev/null || true } # ----------------------------------