walkerxk兄弟,说的很对。 $(())只支持整数运算,$((9/5))=1。
但兄弟前面讲的 echo 3/2|bc -l|sed 's/0\+//' 这句,我还是没能理解,还请解释一下。我运行了好像是小数。
而我自己是这样实现的 echo 'scale=4; 3/2' | bc 这样我自己可以自由定义小数点后面的位数。 但我不知道兄弟的是怎么定义的。 还希望介绍一下。 呵呵~
------------------
现在第二个问题解决了。 还希望大家帮忙一起把第一个和第三个问题解决啊~ 第一个主要是不清楚,它们的顺序,以及根本就没有赋初值的问题。
第三个是完全不懂~