linux命令中的运算命令 (linux命令中的运算命令有哪些)

抖帅宫 1102 2023-10-10

linux命令中的运算命令 (linux命令中的运算命令有哪些)-第1张-观点-玄机派

源作者:双主双机热备

linux命令中的运算命令

Linux bc命令

bc命令是任意精度计算器语言,通常在linux下当计算器用。

类似基本的计算器, 使用这个计算器可以做基本的数学运算。

也可以进行进制转换。

常用的运算:

+:加法

-:减法

*:乘法

/:除法

^:指数

%:余数

语法:

bc 选项 参数

选项值:

-i:强制进入交互式模式。

-l:定义使用的标准数学库。

-w:对POSIX bc的扩展给出警告信息。

-q:不打印正常的GNU bc环境信息。

-v:显示指令版本信息。

-h:显示指令的帮助信息。

补充:

详情man bc

参数:

文件:指定包含计算任务的文件。

案例1:

类似于一个计算器,交互式的。

注意:

^:表示幂

quit:退出

案例2:

linux命令中的运算命令有哪些

通过管道不进行交互式的操作

:进程之间通信

注意:

scale:表示精确度

案例3:

进制之间的转换

[root@kingdom shellFile]# echo "ibase=2;11111111" | bc

255

[root@kingdom shellFile]# echo "ibase=10;obase=16;32" | bc

20

[root@kingdom shellFile]# echo "ibase=8;obase=10;11" | bc

11

补充:

ibase:表示输入的进制数

obase:表示输出的进制数

默认输出为十进制

案例4:

bc 文件

进入bc交互式界面并自动返回文本内算式的结果

[root@kingdom shellFile]# echo 2^12 > bcFile.txt

[root@kingdom shellFile]# bc bcFile.txt

总结:

bc是一个较为完整,提供了完备的类似C的编程语法的计算器,可以在交互式界面、文本或管道的方式方便的进行一些逻辑运算。

支持多进制转换,任意精度调整,打印控制,函数支持,逻辑控制等。

关于更多的bc命令的信息请参见man bc。

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持。

上一篇:精品文案,超级棒!央视出品
下一篇:新车红布条一般挂几天,新车挂红布条对汽车风噪有影响吗
相关文章

 发表评论

暂时没有评论,来抢沙发吧~

返回顶部小火箭