Это домашнее задание для моего класса «Оперативные системы» ... Эта программа суммирует все цифры числа и возвращает сумму, например, 123 1 + 2 + 3 = 6 У меня ошибка в операторе for, но яне знаю, что я делаю не так ... помогите!
#!/bin/sh
read number
len=${#number}
cont=0
for(( i = 0 ; i < $len; i++ ))
do
cont=expr `$cont + number%10`
number=`$number / 10`
done
echo "$cont"
Терминал выдает ошибку ./ej.sh: 5: Синтаксическая ошибка: плохо для переменной цикла