linux bc命令全称,Linux bc 命令
Linux bc 命令
bc 命令是任意精度計算器語言,通常在linux下當計算器用。
它類似基本的計算器, 使用這個計算器可以做基本的數學運算。
常用的運算:
+ 加法
- 減法
* 乘法
/ 除法
^ 指數
% 余數
語法bc(選項)(參數)
選項值
-i:強制進入交互式模式;
-l:定義使用的標準數學庫
; -w:對POSIX bc的擴展給出警告信息;
-q:不打印正常的GNU bc環境信息;
-v:顯示指令版本信息;
-h:顯示指令的幫助信息。
參數
文件:指定包含計算任務的文件。
實例
$ bc
bc 1.06.95
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
2+3
5
5-2
3
2+3*1
5
輸入 quit 退出。
通過管道符
$ echo "15+5" | bc
20
scale=2 設小數位,2 代表保留兩位:
$ echo 'scale=2; (2.777 - 1.4744)/1' | bc
1.30
bc 除了 scale 來設定小數位之外,還有 ibase 和 obase 來其它進制的運算:
$ echo "ibase=2;111" |bc
7
進制轉換
#!/bin/bash
abc=192
echo "obase=2;$abc" | bc
執行結果為:11000000,這是用bc將十進制轉換成二進制。
#!/bin/bash
abc=11000000
echo "obase=10;ibase=2;$abc" | bc
執行結果為:192,這是用bc將二進制轉換為十進制。
計算平方和平方根:$ echo "10^10" | bc
10000000000
$ echo "sqrt(100)" | bc
10
總結
以上是生活随笔為你收集整理的linux bc命令全称,Linux bc 命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux配置远程计算机别名没用,lin
- 下一篇: 制作 mysql的rpm文件_自制mys