如何在Linux Bash中一起在变量内添加值?

时间:2018-10-19 13:21:45

标签: linux

例如,变量号为156985630。如何将这些数字加在一起并返回总和的另一个变量?

1 个答案:

答案 0 :(得分:0)

纯bash:

nums=156985630
for ((i=1;i<${#nums};i++));do
    sum=$[sum+${nums:$i:1}]
done
echo sum=$sum

使用外部程序:

echo $nums|grep -o .|paste -sd+|bc