歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu技巧之在命令行進行數學計算

Ubuntu技巧之在命令行進行數學計算

日期:2017/2/28 16:48:52   编辑:Linux教程

在Ubuntu Linux命令行裡面,有時需要進行一個簡單的手工數學計算。內置的“bc”命令是一種“任意精度計算語言”的前端,如果你是一個正在數學方面工作和學習的人員,在Man裡面查看它如何工作是一件非常有意義的事情。所以,你可以在命令行進行一些日常的計算工作。

使用bc,在命令提示符下面輸入“bc”即可,然後就可以使用“+”、“-”、“*”(乘)和“/”(除)來進行技術了。譬如計算200乘以133的結果,輸入“200*133”,然後輸入回車就可以了。

默認情況下,bc的計算結果沒有小數位,你可以輸入“scale=8”,這樣計算結果就會精確到小數位以後8位。

計算完成,輸入Ctrl+d退出。

使用bc的交換模式對於簡單的計算可能有點繁瑣,因此可以建立一個Shell腳本直接進行計算。

打開Gedit,輸入下面的內容:

#!/bin/bash

# Run input through bc for simple math purposes

scale='scale=8;' # No of decimal places for result

math=${scale}$@

echo $math|bc

保持退出。改變這個文件的權限為“可執行”,並且把它拷貝到“/usr/bin”目錄下面。

$ chmod +x calc

$ sudo mv calc /usr/bin/

現在這個命令就可以直接執行了,譬如輸入:

$ calc 203+99/16

執行完畢,就會輸出結果“209.1875”。

Copyright © Linux教程網 All Rights Reserved