Ubuntu 或 Linux 上,要用命令列來計算數學公式的方法有不少,至少就有 dc 和 bc 二個指令可用,然後,因為 Ubuntu 都會預載 Python,所以,也有不少人建議直接用 Python 的交談式命令列來做數學運算,不過,就阿舍自己使用的結果來看,阿舍個人是比較推薦使用 bc 這個指令,因此,這篇要說明的,就是如何用 bc 指令來做長算式的運算哩 !
![]() |
用檔案給 bc 指令運算 |
bc 指令有一個不錯的功能,就是可以把公式寫在檔案裡,然後,把這個檔案丟給 bc 指令,這樣,bc 指令就會把檔案裡的公式一一的算出來,對阿舍有時候需要計算一些公式或是需要加總一堆的數字或要計算的數字就在檔案裡的時候,就可以把算式直接在檔案裡調調,就可以送給 bc 指令來算了,還滿方便的哩 ! 以下圖為例,阿舍把要算的公式寫在檔案裡,然後,給 bc 指令就可以算的出來了。
![]() |
簡單公式 |
![]() |
利用變數來運算 |
![]() |
互動式輸入 |
bc 指令除了用檔案之外,也可以用互動的方式來輸入和計算公式 (如上圖),實際上,用檔案的方式和用互動的方式是一樣的,只是對 bc 指令的資料輸入來源由標準輸入 (鍵盤) 變成檔案而已哩 ! 而這也是為什麼阿舍要在檔案後面來加入一個「quit」來告訴 bc 指令要結束了哩 ! ....
問題還是沒解決嗎 ?? 這裡有更多的 Ubuntu 相關教學可以參考哩 ...
買本阿舍寫的電子書帶走 - Ubuntu 指令新手馬上會用到的 35 個技法
沒有留言 :
張貼留言