Flávio, Obrigado pela dica. Mas eu preciso pegar o valor da segunda linha e subtrair dele o valor da primeira... e então dividir o resultado por 60.
Muito obrigado, Willians --- Em [email protected], "Flavio Junior" <[EMAIL PROTECTED]> escreveu > > bom.. isso aqui funcionou no q eu entendi.. com o awk não consegui por > causa do tamanho dos numeros.. não sei como fazer :) > > segue: > [EMAIL PROTECTED]:~# soma=0 > [EMAIL PROTECTED]:~# for i in `cat calc.txt`; do let soma+=$i; done; > let soma/=60; echo $soma > 59321646 > [EMAIL PROTECTED]:~# > > calc.txt é o arquivo contendo as 2 linhas q voce passou > soma é a variavel q usei pra somar os valores do arquivo > e o soma/=60 ali eu to pegando o valor total da soma e dividindo por > 60, e depois imprimo o valor final. > > > Sorte, > > Flávio do Carmo Junior > > On 9/12/06, williansantunes <[EMAIL PROTECTED]> wrote: > > Pessoal, > > > > Estou precisando de uma pequena ajuda. Tenho um arquivo com saídas > > tratadas do vmstat > > > > Para gerar o arquivo de entrada: > > vmstat -d 60 2 |grep "cciss/c0d0" |awk '{print $2}' > > > > entrada.out > > 1779649158 > > 1779649647 > > > > Preciso subtrair a segunda linha da primeira ... e dividir este > > resultado por um valor qq por exemplo 60 e este resultado mandar pra > > uma variável de ambiente. > > > > Ex: (valor da 2a. linha - valor da 1a. linha)/60 > > > > Resultado: 8,15 > > > > Muito obrigado, > > > > Willians > > > > > > > > > > > > --------------------------------------------------------------------- > > 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 > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- 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
