diff --git a/postprocess.sh b/postprocess.sh index e0838e5..d93695c 100644 --- a/postprocess.sh +++ b/postprocess.sh @@ -41,8 +41,18 @@ log "DEBUT DE TRAITEMENT" # Nettoyage du répertoire : suppression des samples et renommage des espaces # ---------------------------------- clean_dir() { - rm -rf "${1}"/*sample* - rename 's/ /_/g' "${1}"/* 2>/dev/null || true + 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* + + # 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 } # ----------------------------------