微软虚拟化之一Hyper-V 2.0的安装及基本配置
2011-04-16 23:29
405 查看
转自:http://hi.baidu.com/qi_hao/item/fd01117b021d64356e29f692
bash本身不具备浮点运算功能,最近在看《Advanced Bash-Scripting Guide》,里面介绍了一种使用bc来实现bash浮点运算的方法。bc是一个高精度的计算器,gentoo用户可以使用emerge bc来安装。在脚本中使用bc的基本格式如下:
variable=$(echo "OPTIONS; OPERATIONS" | bc)下面是几个例子:
#! /bin/bash
a=1.2
b=1.3
c=$(echo "$a+$b"|bc) #加法运算
d=$(echo "$a*$b"|bc) #乘积运算
e=$(echo "scale=5;$a/$b"|bc) #除法运算,scale=5为指定小数位数为5位
echo "$c $d $e"
echo "s(1)"|bc -l #计算sin(1),-l选项为调用数学库
#计算0.5+0.5^2+...+0.5^5
s=0
for i in 1 2 3 4 5
do
s=$(echo "$s+0.5^$i"|bc -l)
done
echo $s
有关bc的使用及语法请参见man bc。
bash本身不具备浮点运算功能,最近在看《Advanced Bash-Scripting Guide》,里面介绍了一种使用bc来实现bash浮点运算的方法。bc是一个高精度的计算器,gentoo用户可以使用emerge bc来安装。在脚本中使用bc的基本格式如下:
variable=$(echo "OPTIONS; OPERATIONS" | bc)下面是几个例子:
#! /bin/bash
a=1.2
b=1.3
c=$(echo "$a+$b"|bc) #加法运算
d=$(echo "$a*$b"|bc) #乘积运算
e=$(echo "scale=5;$a/$b"|bc) #除法运算,scale=5为指定小数位数为5位
echo "$c $d $e"
echo "s(1)"|bc -l #计算sin(1),-l选项为调用数学库
#计算0.5+0.5^2+...+0.5^5
s=0
for i in 1 2 3 4 5
do
s=$(echo "$s+0.5^$i"|bc -l)
done
echo $s
有关bc的使用及语法请参见man bc。
相关文章推荐
- 微软虚拟化之一Hyper-V 2.0的安装及基本配置
- 微软虚拟化之一Hyper-V R2的安装及基本配置
- WIN08 R2 Hyper-v 2.0安装和入门配置 推荐
- WIN2008 R2 Hyper-v 2.0安装和入门配置
- Windows 2008 R2 Hyper-v 2.0安装和入门配置
- [Kali Linux] Kali Linux2.0 安装后的一些基本配置
- 安装配置 HYPER V Core SERVER 的基本命令 - Hyper V 2012 R2
- 每天收获一点点------Hadoop基本介绍与安装配置
- ANT初学入门之一:基本概念、安装与配置
- dns基础(1)-bind安装及基本配置
- Elasticsearch的安装,运行和基本配置
- JSH1基本配置 (JSF1.1 + Spring2.0 + Hibernate3.1)
- reids 安装配置 基本操作
- linux上安装apache以及httpd.conf基本配置
- opensips 安装及基本配置
- Prometheus安装和基本配置
- 关于MySQL的编译安装和基本配置
- Nginx - Windows下Nginx基本安装和配置
- Java的安装、配置和运行的基本过程及其原理!
- Apache 服务器安装与基本配置