bc

    1熱度

    2回答

    我嘗試在我的樹莓Pi2上設置一個小小的3位CPU計量表,並且在我發現後,正常的Shell不喜歡浮動,我偶然發現「BC」 工作我得到了我的腳本工作的幾個小時後,但CPU使用率退出高,因爲控制檯總是寫道:「整數表達式預期」 我真的不知道如何解決這個問題,或者爲什麼這個錯誤甚至持續,腳本工作正常,但它錘擊我的CPU週期... 你可以看看我的腳本,也許解釋爲什麼它t提出這個錯誤? while : do

    0熱度

    2回答

    我必須用bc命令寫一個腳本,並且這樣做時我應該退出bc而不需要用戶的任何輸入。所以基本上這個程序在使用bc之後仍然會運行,而不需要等待用戶的輸入,就像我的程序正在做的那樣。下面是代碼: cd /class/cm325d/06/dASG5 egrep 'James|Biel|Singlof|Hall|Lele|Kanter|Helms|Sahara|Jerrod|Dixon' asg5f1 >

    0熱度

    1回答

    在循環內我有一個變量用於計算,使用另一個變量的bc。 但是,我得到的結果完全不正確。我有32個文件,分別命名爲test0,test1等。 我的腳本內容如下: for i in {0..31}; do declare x$i=$(wc -l < test$i) declare y$i=$(echo $x$i/10 | bc) done 爲變量x,我得到了很好的效果,即,每個

    0熱度

    2回答

    我明白,實體對象定義是表示元數據並對應於數據庫表的XML數據。 例子: <Entity xmlns="http://xmlns.oracle.com/bc4j" Name="Departments" Version="11.1.1.53.3" DBObjectType="table" DBObjectName="DEPARTMENTS"

    1熱度

    1回答

    我有一個文件有幾列,我想乘以一個常量這些列的前半部分在一系列的行。 例如,如果我只有4列和2行: 8 2 4 5 6 12 8 8 我想要(假定乘法常數爲1/2)輸出將是以下: 4 1 4 5 3 6 8 8 我沒有膠水如何要做到這一點,我想這bc將幫助...

    0熱度

    2回答

    下面的行不會在我的腳本工作: a=$(echo "scale=3;(2*$j/(sqrt(3)*$i))" | bc) a1=$(echo `expr "scale=3; $a^(1/3)"` | bc -l) 錯誤它給: Runtime warning (func=(main), adr=21): non-zero scale in exponent 我只想有「A」的立方根的價值。不知何故

    0熱度

    1回答

    我被ssh連接到另一臺機器上執行bash腳本,它的問題的部分如下: fkeypar "ex1.fef[1]" TSTARTI #### fkeypar is an external command to get some values to assign to the subsequent variables t0i="$(expr $(pget fkeypar value) - 11544

    11熱度

    1回答

    根據對this question的回答,我想每次從命令行(或從vim以內)開始bc時,默認scale = 2。但是,man bc沒有提及.bcrc文件,並且當我通過實驗創建~/.bcrc時,它沒有任何明顯的影響。 是否有環境變量或rc文件可以設置爲默認選項bc?

    3熱度

    1回答

    我在mac上遇到了基本的unix「bc」命令的一個奇怪問題,我想確保我正確理解它。從手冊頁,它表示它尊重操作的順序,我記得我的學生時代是「我的親愛的莎莉姐姐」(乘,除,加,減) 當在bc中評估下面的字符串時,意外的值 5/2+4+6-8*4+5*7+8 23 但是,如果我辦理,我圓括號我先前所說的操作順序,我得到了不同的結果: (((5/2)+(4+6))-((8*4)+((5*7)+8))

    0熱度

    1回答

    $i = system(bc 110^151%14351); print($i); 嘿大家好,我正在嘗試使用系統調用來使用我的Linux機器上安裝的計算器。計算器的名稱是GNU bc,用於基本計算器。基本上它是計算方程的一種簡單方法。我可以很容易地從終端運行它,只需鍵入bc然後我想要等同的功能,在這種情況下,110提高到1513514351。問題是,我不知道perl太多,我不斷得到這個錯誤嘗