Mauriciodez
(usa Debian)
Enviado em 23/06/2017 - 18:35h
mbdec escreveu:
obrigado marcelo pela atençao mas ainda não é o que busco
vou dizer um exemplo
tenho uma frase que busco com grep depois quero somar o numero do final da frase
estou aproveitando o tempo livre para fazer um sistema de nutriçao da seguinte maneira
usuario grep -E arroz todos.txt
dentro do txt.todos tem uma frase dizendo o bem que faz o arroz e no final da frase tem um valor que são as calorias. com esse grep consigo dizer o bem que faz o arroz mas quero somar a quantidade de calorias que esta no final da frase.
vou dar um exemplo
texto.txt
o Arroz é bom.
o Arroz é branco.
o Arroz tem 68 calorias.
o Feijão é bom.
o Feijão não é branco.
o Feijão tem 95 calorias
script.sh
#!/bin/bash
arroz=$(grep Arroz texto.txt | sed 's/[^0-9]//g' | sed '/^$/d')
feijao=$(grep Feijão texto.txt | sed 's/[^0-9]//g' | sed '/^$/d')
echo "Arroz e feijão tem juntos $(($arroz + $feijao)) calorias."
------------------------------------------| Linux User #621728 |-----------------------------------------
" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"
------------------------------------------| Linux User #621728 |-----------------------------------------