[问题]请教加法的问题
发表于 : 2008-06-10 21:10
问题是这样,我的程序中产生了09,08等这样的数字,我又想把他们加过来,不知道怎么弄,在bash上测试正常显示结果3,可如果产生进位的话就不行了,比如抛出的异常是:bash: 09: value too great for base (error token is "09"),后来想了一个办法,传给bc命令,bc不会出错,比如得出我想要的结果18,可问题是我不会在循环中用bc,用一句表达式在循环中,会出现语法错误现象,希望高手能给予解答一下,bc方面的或者是加法方面的,先谢谢了
代码: 全选
echo $((01+02))
代码: 全选
echo $((09+09))
代码: 全选
echo "09+09"|bc