bc 命令】的更多相关文章

Shell expr的用法  bc 命令   let命令 数学运算 let命令  expr命令  bc命令  $(())   $[] http://www.80ops.cn/archives/245.html expr命令一般用于整数值,但也可用于字符串. 一般格式为:expr argument operator argumentexpr也是一个手工命令行计数器.expr 10 + 10 等价于 echo 10 + 10|bc20expr 1500 – 900 等价于 echo 1500 – 9…
bc 命令:     bc 命令是用于命令行计算器. 它类似基本的计算器. 使用这个计算器可以做基本的数学运算. [tough@localhost *|bc [tough@localhost expr]$ echo '8+2'|bc [tough@localhost expr]$ echo "8 -2"|bc 把要计算工的内容放入文件中: [tough@localhost expr]$ echo "4+5" > cal.txt [tough@localhost…
bc: bc 是一种高精度的可交互执行的计算机语言.它在一些浮点数的运算中应用广泛. 一般情况下我们直接输入 bc ,便可进入其工作环境.当然,它还有其他的参数 -h 显示帮助信息并退出 -i 强制进入交互模式 -l 定义了标准的数学库 -w 使用扩展时给出警告 -s 使用标准语言 -q 不打印欢迎信息 -v 打印版本信息并退出 在bc中大多数的元素是数字,他们都有两种属性:长度与精度(小数点位数) bc有4中特殊的变量 scale 精度(小数点之后的位数) ibase 输入进制数 obase…
bash&shell系列文章:http://www.cnblogs.com/f-ck-need-u/p/7048359.html 使用let.(()).$(())或$[]进行基本的整数运算,使用bc进行高级的运算,包括小数运算.其中expr命令也能进行整数运算,还能判断参数是否为整数,具体用法见expr命令全解. 其中let和(())几乎完全等价,除了做数学运算,还支持数学表达式判断,例如数值变量a是否等于3:let a==3或((a==3)),但一般不会使用它们来判断,而是使用test命令结合…
1. bash里面能够实现比较简单的四则运算 echo $((*)) 注意是 双括号+ $ 地址符号. 2. 但是比较复杂的 可能就难以为继了 比如不支持精度 3. 所以这里面需要使用 bc 命令来执行相关的操作. man 内容: usage: bc [options] [file ...] -h --help print this usage and exit -i --interactive force interactive mode -l --mathlib use the predef…
bc命令是一种支持任意精度的交互执行的计算器语言.是Linux简单的计算器,能进行进制转换与计算.能转换的进制包括十六进制.十进制.八进制.二进制等.可以使用的运算符号包括(+)加法.(-)减法.(*)乘法.(/)除法.(^)指数.(%)余数 语法(选项) -i:强制进入交互式模式: -l:定义使用的标准数学库: -w:对POSIX bc的扩展给出警告信息: -q:不打印正常的GNU bc环境信息: -v:显示指令版本信息: -h:显示指令的帮助信息. 例子 执行浮点运算和一些高级函数: [ro…
通常情况做简单的运算,很多命令里面都是支持的.比如for, awk等. #!/bin/bash num= #for循环这里的数字也是运算 #也可以使用 #也可以使用数组 ;i<=;++i)) do ##整数运算 num=$[i*/] echo $num done 做一些复杂的操作就需要使用bc命令,比如浮点数运算,进制转换等. #!/bin/bash num=$[/] #结果是0 #bc 除了 scale 来设定小数位之外,还有 ibase 和 obase 来其它进制的运算 echo "i…
基础命令学习目录首页 原文链接:https://www.cnblogs.com/lovevivi/p/4359296.html 最近经常要在linux下做一些进制转换,看到了可以使用bc命令,如下: echo "obase=10;ibase=16;CFFF" | bc 用完以后就对bc进行了进一步的了解, man bc里面有详细的使用说明. 1.是什么,怎么用 bc - An arbitrary precision calculator language   一个任意精度的计算器语言.…
bc命令是一种支持任意精度的交互执行的计算器语言.bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便的进行浮点运算,当然整数运算也不再话下. 算术操作高级运算bc命令它可以执行浮点运算和一些高级函数: 设置精度,参数scale=2是将bc输出结果的小数位设置为2位: obase设置进制转换: 计算平方和平方根. Refer to: one:http://man.linuxde.net/bc…
当在脚本中要处理浮点数计算时,就可以使用bc计算器,先看下面的例子 [root@node2 tmp]# cat bc.sh #!/bin/bash # num1=`echo "scale=3; 4.3/7" | bc` echo $num1 [root@node2 tmp]# ./bc.sh .614   当碰到较短的运算时,就可以使用这种方法 variable=`echo "options; expression" | bc`   但是如果你计算较为复杂的话,在同…