В качестве альтернативы в Awk
echo "123 112 3333 44 2" | awk 'BEGIN {sum=0} {for(i=1; i<=NF; i++) sum+=$i } END {print sum}'
Или, если это в файле
cat file.txt | awk 'BEGIN {sum=0} {for(i=1; i<=NF; i++) sum+=$i } END {print sum}'
Я считаю, что Awk гораздо легче читать / запоминать. Хотя решение "Дейв Джарвис" особенно изящно!