Você pode fazer:
$ array=( 2, 4, 6, 8, 10, 12, 14, 16, 18, 20)
$ echo "${array[@]/,/+}" | bc
110
-
${array[@]/,/+}
é um padrão de expansão de parâmetro que substitui todos os,
por+
em todos os elementos doarray
-
Então
bc
simplesmente faz a adição
Vamos dividir um pouco para esclarecer:
$ array=( 2, 4, 6, 8, 10, 12, 14, 16, 18, 20)
$ echo "${array[@]/,/+}"
2+ 4+ 6+ 8+ 10+ 12+ 14+ 16+ 18+ 20
$ echo "${array[@]/,/+}" | bc
110