#1 Le 03/10/2019, à 23:23
- genevrier
Progression de la commande CP[Résolu]
Bonjour,
En cherchant comment je pouvais voir l'évolution de la copie dans une commande "cp", j'avais trouvé ceci : https://korben.info/avoir-une-barre-de- … linux.html
Mais sur mon ordi sous Ubuntu 18.04 , ça ne marchait pas !
En posant la question à des "pros" ils m'ont proposé quelques corrections du script que je vous laisse si d'aventure vous souhaitiez tester la manip :
#!/bin/bash
#cp_p()
#{
set -e
strace -q -ewrite cp -- "${1}" "${2}" 2>&1 | awk '{
count += $NF
if (count % 10 == 0) {
percent = count / total_size * 100
printf "%3d%% [", percent
for (i=0;i<=percent;i++)
printf "="
printf ">"
for (i=percent;i<100;i++)
printf " "
printf "]\r"
}
}
END { print "" }' total_size=$(stat -c '%s' "${1}") count=0
#}
~
Bien cordialement.
Dernière modification par genevrier (Le 05/01/2020, à 20:59)
Hors ligne