Correction clean_dirs
This commit is contained in:
parent
ef626f0aae
commit
e4ae7b98d6
@ -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
|
||||
}
|
||||
|
||||
# ----------------------------------
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user