0
錯誤是意外:殼牌錯誤:重定向在中風使用BC
printf "%15s\t%5d\t%5.2f%%\n" bc <<< "scale=2; 100 * $mac/$totals" > result
我無法理解它。 BC前後$總計」是籤'
錯誤是意外:殼牌錯誤:重定向在中風使用BC
printf "%15s\t%5d\t%5.2f%%\n" bc <<< "scale=2; 100 * $mac/$totals" > result
我無法理解它。 BC前後$總計」是籤'
printf "%15s\t%5d\t%5.2f%%\n" $(bc <<< "scale=2; 100 * $mac/$totals") > result
^^ ^
你是不是叫bc
。字符串bc
僅僅是第3個預計參數printf
。當你的shell識別<<<
作爲重定向操作,其中第二參數printf
應該是,它拋出一個錯誤。
我懷疑你想$(bc <<< "scale=2; 100 * $mac/$totals")
,但目前還不清楚這些參數printf
應該是(雖然它看起來像它應該是第三,爲%5.2f
佔位符)或者另外兩個參數應該是什麼。