Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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