标签: linux bash shell
for i in {1..100} do result=$( echo "scale=3; sqrt($i)" | bc) echo $result done
嗨,当我运行我的代码时,它会显示整数的平方根。但是,它将1表示为1而不是1.000。我希望它也是1.000。我想知道如何解决它。
答案 0 :(得分:0)
试试这个:
for i in {1..100} do result=$( echo "scale=3; (sqrt($i)/1)" | bc) done