bc

    -1熱度

    1回答

    我懷疑如何在C中執行一個exec任務。應該如何傳遞參數(例如:3,+,2)?它會用於管道嗎?或者由argv儘管是int?而且,如果這個執行是由孩子拋出的,那麼父母是否會從管道中讀取該值? 謝謝!

    0熱度

    1回答

    average=$(echo "scale=2;$combine/$num | bc") 這是我最近的嘗試,它只是將scale = 2; 256/3保存爲平均值。我已經嘗試了很多不同的措辭,我似乎無法得到這個工作。任何幫助,將不勝感激。 bash腳本啓動一個命令在ksh shell中運行腳本,如果這很重要的話。

    0熱度

    2回答

    與BC超大號我有1800線看起來像這樣 600.76 600.66 700.44 566.66 Ect.. 我做了一個bash腳本來計算平均的文件。 現在,我首先做了一個變量來計算總的列線,如: Lines="$(awk 'END{print NR}' file.txt)" 然後該列的這樣的總和另一個變量: Sum="$(awk '{s+1=$1}END {print s}' fi

    0熱度

    3回答

    我在寫什麼應該是一個簡單的bash腳本來計算最小值p需要在公式C = 1-(p^n)中。 C和p由用戶輸入並且是浮點數。 例如,如果C = 0.36和p = 0.8,然後我的程序應返回2 n的值,由於1-(0.8^2)= 0.36 我的代碼如下。請注意:我已經在我的while循環條件語句中的每一次出現錯誤時將|bc放在許多不同的地方。正如你所看到的,我試過的最後一個地方是兩個右括號之間。 我收到以

    -1熱度

    1回答

    我有這樣格式的兩個文件: 文件1: word token occurence 文件2: token occurence 我要的是帶有此輸出的第三個文件: word token occurrence1/occurence2 這是我的代碼: while read token pos count do #get pos counts poscount=$(grep "^

    0熱度

    1回答

    我在php中使用bcmod和gmp_mod函數來處理大量數據。 這工作得很好: // large number must be string $n = "10000000000000000000001"; $y = 1025; $c = 1025; // Both works the same (also tested in python) $y = gmp_mod((bcpowmod(

    1熱度

    3回答

    我有一個我想在BASH中執行操作的數字列表(例如,正弦,sqrt等)。目前,我遍歷使用BC和粘性上的空間" ",這似乎有點笨重號碼的載體: x=`seq 1 2.5 30` # generate a list of numbers for i in $x ; do a=${a}`echo "sqrt($i)" | bc`" " done # a is output vector

    0熱度

    1回答

    所以我有一個shell腳本,它有超過200000次迭代。下面是一段代碼給我的問題: if [ 1 -eq `echo "$sums>$maxs" | bc` ] ; then hmax=$h; kmax=$k; maxs=$sums; fi 總和,最大值,h和k的定義在前面。我通過h和k的不同值循環,並從中計算總和。但是,僅針對h和k的

    0熱度

    1回答

    我試圖讓if語句與bc一起使用來確定文本文件中的數字是否在數字範圍內或其外部。我有條件(echoes),我希望在滿足(或不滿足)標準時觸發。 climo.diff文件: 17.3 bash代碼: check=`cat climo.diff` if (($(bc <<< "${check} < -7.0" || "${check} > 7.0"))); then echo "CAUTIO

    0熱度

    1回答

    我遇到了bc命令的問題。產生的輸出是: (standard_in) 2: syntax error 在這裏我發佈我的代碼,任何建議將不勝感激。 value="100%" # the threshold to cause a break out kb="kB/s" mb="MB/s" # strings to mask out conversor=1024 # kb->mb c