Ops, ao converter de html para texto, meu e-mail ficou confuso... Lá vai:
tput sc; for i in $(seq 1 10); do tput rc; echo "--> $i"; sleep 0.2; done É isso? T+ Valtoir S. Jardim Em Ter, Julho 4, 2006 18:50, Jorge Pereira escreveu: > julio, tudo bom? > > mais veja so..digamos que eu esteja la pela 17 linha e executo o script > que > possue um bloco conforme o abaixo. > > for i in $(seq 1 10); do > echo "--> $i" > sleep 0.2 > done > > eu quero que ele exiba na mesma posição (x/y) tipo > > for i in $(seq 1 10); do > tput cup XX 0 > echo "--> $i" > sleep 0.2 > done > > quero que ele fique imprimindo na linha currente de execução...sacou? > isto e possivel? por que da forma que eu fiz eu to limpando a tela e > executando > de cima pra baixo. > On 7/4/06, Julio C. Neves <[EMAIL PROTECTED]> wrote: >> >> Fala Jorge, >> se vc fizer: >> >> tput sc # sc = Save Cursor position >> >> será salva a posição atual do cursor. Para voltar a esta posição, use: >> >> tput rc # rc = Restore Cursor position >> >> Para saber o tamanho da tela, use: >> >> tput lines >> >> ou: >> >> tput cols >> >> Vc verá isso e muito mais em www.julioneves.com (no quadro localizado no >> canto superior esquerdo da página digite tput e siga o link oferecido) >> >> Abração, >> Julio >> :wq >> >> >> >> >> 2006/7/4, Jorge Pereira <[EMAIL PROTECTED]>: >> >> > >> > Pessoal, >> > >> > Existe alguma forma de eu saber em qual liha estou no shell? tipo eu >> tenho >> > o >> > exemplo. >> > >> > 1) a pessoa esta executando um script em determinado ponto da sua >> janela >> > do >> > shell. >> > 2) em uma determinada parte do script ele executa um "tput cup 20 0; >> echo >> > 'Seu nome:'", >> > ele irá executar na linha 20, coluna 0 o comando echo "seu nome", >> > certo? >> > o que eu preciso e abstrair esta linha, pois se o cara estiver em >> um >> > terminal que tenha 100 >> > linhas, e ele execute no inicio da linha, o script vai mandar >> imprimir >> > na 20, como no caso eu >> > quero que ele execute na linha current, este e o problema. pois >> > procurei >> > e não achei uma forma >> > de obter a linha atual. >> > >> > Dai fica a duvida, alguem sabe como resolver esta bronca? >> > -- >> > Regards, >> > + >> > >> > >> ---------------------------------------------------------------------------------+ >> > Jorge Pereira, From: Olinda/Pe/Brazil >> > Home: http://www.jorgepereira.com.br/ >> > E-mail: [EMAIL PROTECTED], [EMAIL PROTECTED] >> > Mobile: +55 (81) 8833-2484 >> > My Public Key: http://www.jorgepereira.com.br/public.pgp >> > + >> > >> > >> ---------------------------------------------------------------------------------+ >> > "Se você ama alguma coisa, liberte-a; >> > Se ela não voltar a ti, cace-a e mate-a." >> > >> > >> +----------------------------------------------------------------------------------+ >> > >> > >> > [As partes desta mensagem que não continham texto foram removidas] >> > >> > >> > >> >> >> >> -- >> [ ]s, >> Julio (http://www.julioneves.com) <http://www.julioneves.com%29> >> Participe do 4o CONISLI - Congresso Internacional de Software Livre, >> dias >> 7 a 11 de novembro - SESC Vila Mariana - SP >> www.conisli.org >> >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > > > -- > Regards, > + > ---------------------------------------------------------------------------------+ > Jorge Pereira, From: Olinda/Pe/Brazil > Home: http://www.jorgepereira.com.br/ > E-mail: [EMAIL PROTECTED], [EMAIL PROTECTED] > Mobile: +55 (81) 8833-2484 > My Public Key: http://www.jorgepereira.com.br/public.pgp > + > ---------------------------------------------------------------------------------+ > "Se você ama alguma coisa, liberte-a; > Se ela não voltar a ti, cace-a e mate-a." > +----------------------------------------------------------------------------------+ > > > [As partes desta mensagem que não continham texto foram removidas] > > --------------------------------------------------------------------- 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
