歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux服務器

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

在命令行裡面,有時需要進行一個簡單的手工數學計算。內置的“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