Linux之bc命令

Linux之bc命令回复 1001 获取 linux 常用命令速查手册 bc 命令 是一种支持任意精度的交互执行的计算器语言 bash 内置了对整数四则运算的支持 但是并不

大家好,欢迎来到IT知识分享网。

回复【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  

二进制转十进制

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

bc计算n次方

> echo "10^10" | bc  

计算平方根

> echo "scale=2;sqrt(10)" | bc 3.16 
  • 回复【1001】获取 linux常用命令速查手册
  • 回复【10010】获取 阿里云ECS运维Linux系统诊断
  • 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
  • 回复【10013】获取 shell简明教程

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/45867.html

(0)
上一篇 2026-04-08 17:00
下一篇 2025-07-01 16:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信