afficher un pourcentage d’avancement

This commit is contained in:
2025-05-29 07:25:13 +02:00
parent bab9c771ae
commit 9608746394

View File

@@ -202,7 +202,16 @@ echo -e "\n--- Démarrage du traitement ---\n"
# Parcourir la liste des machines # Parcourir la liste des machines
total=${#machines[@]}
current=0
for machine in "${machines[@]}"; do for machine in "${machines[@]}"; do
((current++))
percent=$(( current * 100 / total ))
bar=$(printf "%-${total}s" "#" | cut -c 1-$current)
echo -ne "[${percent}%] [${bar}] $machine ($current/$total)\n"
# Vérification si le nom de machine est présent dans le fichier .config/updateall-hosts # Vérification si le nom de machine est présent dans le fichier .config/updateall-hosts
echo -e "\n" echo -e "\n"
echo -n " >> $machine " echo -n " >> $machine "