tenho um arquivo que gera barras de progresso em bash...talvez de ajude, ai
vc faz as adaptações nescessárias.
-------------------------------------------------------------------------------------------------------------------------------------------
Gerando barra de Progresso
##########################
#só com shell:
t=0;echo -n " 0 ";while [ $t -lt 100 ];do t=$[t+1];\
echo -ne "\e[${#t}D#$t";sleep 1;done
#idem:
t=0;echo -en " 100\r 0 ";\
while [ $t -lt 100 ];do t=$[t+1];[ $[ $t%2 ] -eq 0 ]&&\
echo -ne "\e[${#t}D#$t";sleep 1;done;echo
#+1:
t=0;while [ $t -lt 100 ];do echo -ne "\r 0";x=0;while [ $x -lt 100 ];do \
[ $[$x%2] -eq 0 ]&& { echo -ne "\e[7m";[ $x -gt $t ] &&echo -en "\e[0m";\
echo -n " ";};x=$[x+1];done;echo -n 100%;sleep 1;t=$[t+1];done;echo
#com dialog:
t=0;while [ $t -lt 100 ];do t=$[t+1];echo $t;sleep .3;done\
|dialog --gauge "Barra de Progresso com dialog" 10 72
-------------------------------------------------------------------------------------------------------------------------------------------
############################################################
Reinaldo
Linux User : 406967
Emails:
echo 'reimlima''.com' | sed
's/\(reimlima\)\(.com\)/[EMAIL PROTECTED]@[EMAIL PROTECTED]/'
echo 1818051527984510780893780664296243491354600493300713506724768535179018P
| dc
############################################################
>From: "Murilo Opsfelder Araújo" <[EMAIL PROTECTED]>
>Reply-To: [email protected]
>To: [email protected]
>Subject: [shell-script] Mostrar hash no terminal durante execução
>Date: Tue, 28 Mar 2006 10:58:44 -0300
>
>Olá pessoal,
>
>eu quero fazer o seguinte, quando eu executar um comando no linux,
>quero que apareça um hash no terminal indicando a duração de execução
>do comando.
>
>Tentarei ser mais claro com um exemplo. Suponhamos que o comando
>`xpto` leve cerca de dois minutos para ser executado (mas esse tempo
>pode ser variável de máquina pra máquina), quero que durante esses
>dois minutos seja mostrado na tela algo do tipo:
>
>$ xpto
>0% |######################### | 100%
>
>Quero aprender algo do tipo quando se instala um pacote rpm.
>
>Se alguém tiver algum idéia de como faço isso...
>
>Muito obrigado.
>
>--
>Murilo Opsfelder Araújo
>Linux User #391561
>./murilo --opsfelder='araujo'
>"Engenharia Social: porque não há patch para a ignorância humana."
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos
<*> Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/shell-script/
<*> Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html