Hola a todos,
Estoy comenzando con la programación en Unix y se me pide que haga lo siguiente.
Tengo un archivo .txt que contiene un listado de numeros. Necesito sumar todos los numeros y sacar el promedio, pero la shell debe contemplar la posibilidad de que la cantidad de números varie, entonces he estado pensando que la mejor manera es tratarlos como vectores. Hasta ahora se que haciendo:
Esto es un ejemplo:
set -A lista "2" "3" "4" "5"
expr `echo ${lista[0]}` + `echo ${lista[1]}`
Como resultado suma las posiciones 1 y 2 del vector 2 3 4 5, pero quiero que de alguna manera sume todas las posiciones en una sola sentencia.
Gracias.