Enviado em 30/04/2010 - 23:36h
O usuário entra com um valor n e uma seqüência de n números inteiros armazenados em um arquivo numeros.txt e o script deve somar os valores pares contidos nas ultimas n linhas do arquivo e o arquivo numeros.txt deve ter 20 linhas.
A minha dúvida e quando a ler um valor n não sei o que ele faz no script.
#!/bin/bash
soma=0
for contador in `cat numeros.txt`; do
if [ $(expr $contador % 2) == 0 ]; then
soma=$(expr $soma + $contador)
fi
done
echo "A soma eh $soma"
A minha dúvida e quando a ler um valor n não sei o que ele faz no script.
#!/bin/bash
soma=0
for contador in `cat numeros.txt`; do
if [ $(expr $contador % 2) == 0 ]; then
soma=$(expr $soma + $contador)
fi
done
echo "A soma eh $soma"