Somando valores com o 'paste' e o 'bc'

Lendo dicas guardadas no meu google notebook achei esta dica queme pareceu muito útil

preciso calcular numeros contidos num arquivo ex:

Fonte: http://br.groups.yahoo.com/group/shell-script - Mensagem 19183

  arquivo valores.txt contem

#cat valores.txt
23
21
90
32
o comando deve me retornar a soma de todos estes numeros, alguem pode
me dar um help?

$ paste -sd+ valores.txt | bc
166

A opção -s transforma coluna em linha, a opçao -d indica o
delimitador e bc é uma calculadora. Veja só o paste:

$ paste -sd+ valores.txt
23+21+90+32

Nenhum comentário:

Postar um comentário

Insira seu comentário - O mesmo será submetido à aprovação!

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo