Procure "avaliação aritmética" na documentação da sua shell. Por exemplo, no BASH, poderia ser:
n=0
for (( i = $num1; i <= $num2; i++)); do
(( n += i ))
done
echo $n
Geralmente, se você pretende usar isso com frequência, deseja torná-lo uma função em vez de um script independente. Pode ser mais apropriado usar (( n = n + i ))
, pois o operador +=
abreviado pode não estar disponível em algumas camadas que oferecem avaliação aritmética.