Bash-如何将1表示为1.000

时间:2016-04-24 02:06:02

标签: 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。我想知道如何解决它。

1 个答案:

答案 0 :(得分:0)

试试这个:

for i in {1..100}
do
  result=$( echo "scale=3; (sqrt($i)/1)" | bc)
done