Ola Em primeiro lugar, por que isso deveria funcionar ?
A sintaxe do for é for VARIAVEL in LISTA do comando1 [comando2] ... [comandoN] done o correto, seria: for G in `seq 01 10 100` do ... done | dialog --gauge "BARRA DE PROGRESSO" 10 30 $G Agora vem outra lição, o que vc vai fazer com $G ? Não vais conseguir ler G fora do laço pois não tem sentido, e o operador | só funciona para redirecionar (pipe) a saida de um comando para outro. neste caso, para G ser lido, deveria ter um echo dentro do for. for G in `seq 01 10 100` do echo $G sleep 1 done | dialog --gauge "BARRA DE PROGRESSO" 10 30 Agora com o echo, passamos os valores de G para o dialog. O dialog foi escrito para aceitar os valores de % dessa forma, senão vc teria que fazer um while ou algo do tipo para LER a variavel -- e ainda assim não seria pratico. Exemplo: $ seq 01 10 100 | while read G ; do sleep 1 ; dialog --gauge "BARRA DE PROGRESSO" 10 30 $G ; done (alias se alguem me explicar pq aqui mesmo com sleep eu vejo o dialog direto em 91% eu agradeceria). Bom, o resto é só pratica, alguns conceitos não são tão obvios quando outros. On 4/3/06, pepelegal83 <[EMAIL PROTECTED]> wrote: > Executo o comando while ou for com dialog e o mesmo não funciona: > ex: > for 1 in `seq 01 10 100` > do > G=1 > done | dialog --gauge "BARRA DE PROGRESSO" 10 30 $G > > O mesmo retorna para o prompt sem resultado: > > Agluém tem algum exemplo de gauge com dialog que já esteja funcionando > perfeitamente. > > Grato. > > OBS: utilizo o CL 6.0 > > > > > > --------------------------------------------------------------------- > 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 Termos do Serviço do > Yahoo!. -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer --------------------------------------------------------------------- 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