Fala galera belê!
Consegui fazer uma barra de progresso com porcentagem utilizando o dialog.
Mas o problema é que ele controla o progresso pelo tempo que você define, e não pela cópia do arquivo. Fiz de dois jeitos, um para somente um arquivo e para vários arquivos....segue um dele como exemplo. MAs alguém saberia me dizer como controlar a barra pelo processo e não pelo tempo?
Um abraço! Quem quiser se aprofundar mais, visitem http://aurelio.net/doc/dialog/ é bem didático!
#!/bin/sh
DIALOG=${DIALOG=dialog}
PCT=0
(
while test $PCT != 100
do
echo "XXX"
echo $PCT
echo "Realizando backup dos arquivos.\n\
Isto pode demorar vários minutos ($PCT porcento concluÃdo)"
echo "XXX"
PCT=`expr $PCT + 1`
sleep 3
done
) |
$DIALOG --title "Realizando Backup..." --gauge "Backup dos arquivos..." 10 40 0
Falow! <IMG SRC="images/forum/icons/icon_biggrin.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif">