Correction clean_dirs

This commit is contained in:
UNFR 2025-04-26 13:22:56 +00:00
parent ef626f0aae
commit e4ae7b98d6

View File

@ -41,8 +41,18 @@ log "DEBUT DE TRAITEMENT"
# Nettoyage du répertoire : suppression des samples et renommage des espaces # Nettoyage du répertoire : suppression des samples et renommage des espaces
# ---------------------------------- # ----------------------------------
clean_dir() { clean_dir() {
rm -rf "${1}"/*sample* local dir="$1"
rename 's/ /_/g' "${1}"/* 2>/dev/null || true # 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
} }
# ---------------------------------- # ----------------------------------