Google
Web dns.bdat.net

Script que suma todos los números pasados como argumentos.

Ahora vamos a utilizar la variable $(EN) que contiene todos los parámetros posicionales para ir recorriéndolos de uno en uno e ir sumándolos sobre un acumulador. Con la orden "for" podemos ir recorriendo uno a uno todos los argumentos:

ACUMULADOR=0
for N in $(EN)
do
        let ACUMULADOR=ACUMULADOR+N
done
echo $ACUMULADOR