• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Linux之bc命令

linux 搞代码 3年前 (2022-03-30) 29次浏览 已收录 0个评论

回复【1001】获取 linux常用命令速查手册

bc命令 是一种反对任意精度的交互执行的计算器语言。bash内置了对整数四则运算的反对,然而并不反对浮点运算,而bc命令能够很不便的进行浮点运算,当然整数运算也不再话下。

命令语法

bc(选项)(参数)

命令选项

  • -i:强制进入交互式模式;
  • -l:定义应用的规范数学库;
  • -w:对POSIX bc的扩大给出正告信息;
  • -q:不打印失常的GNU bc环境信息;
  • -v:显示指令版本信息;
  • -h:显示指令的帮忙信息。

命令参数

文件:指定蕴含计算工作的文件。

浮点数计算

>  echo "123.23*2" | bc
246.46

设定小数精度(数值范畴)

> echo "scale=2;3/8" | bc
.37

但在做除法运算时,如果后果值小于1,小数后面的0是缺失的:

bc除法后面补0

> echo $(printf "%.2f" `echo "scale=2;3/8"|bc`)
0.37

十进制转二进制

> echo "obase=2;192" | bc
11000000

二进制转十进制

> echo "obase=10;ibase=2;11000000" | bc
192

bc计算n次方

> echo "10^10" | bc
10000000000

计算平方根

> echo "scale=2;sqrt(10)" | bc
3.16

原文链接:https://rumenz.com/rumenbiji/…
微信公众号:入门小站

  • 回复【1001】获取 linux常用命令速查手册
  • 回复【10010】获取 阿里云ECS运维Linux系统诊断
  • 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
  • 回复【10013】获取 shell扼要教程

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux之bc命令
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址