$ echo "scale=5; 1/3" | bc
.33333
$ bc <<eof
> scale=5
> r = 2.54
> pi = 3.14
> r ^ 2 * pi
> EOF
20.25802
#!/bin/sh
echo -n "L = 2 * $1 * PI : Ans. "
echo "scale=3; 2*$1*3.14" | bc
bc在无法计算时返回1。
$ echo "scale=5; 1/3" | bc
.33333
$ bc <<eof
> scale=5
> r = 2.54
> pi = 3.14
> r ^ 2 * pi
> EOF
20.25802
#!/bin/sh
echo -n "L = 2 * $1 * PI : Ans. "
echo "scale=3; 2*$1*3.14" | bc
bc在无法计算时返回1。
转载于:https://my.oschina.net/cofecafe1/blog/220784