1
我試圖評估以下表達式:有08.這不是對待它"Couldn't evaluate expression operands as numeric as required by the expression operator."
無法評估shell腳本
似乎有問題:
a= 08
b= 5
echo `expr $a + $b`
它給人的錯誤作爲8.
由於提前, Milind
我試圖評估以下表達式:有08.這不是對待它"Couldn't evaluate expression operands as numeric as required by the expression operator."
無法評估shell腳本
似乎有問題:
a= 08
b= 5
echo `expr $a + $b`
它給人的錯誤作爲8.
由於提前, Milind
在08
前導0
表示八進制文字和8
不是有效的八進制數字。
解決這種表達的方法是什麼? – Milind
刪除前導零? – Bathsheba
我有三個值00:01:08,00:01:18和00:01:11 這是時間戳我想將其轉換爲秒,因此我將hh mm ss值分配給三個變量並使用轉換公式(hh * 3600 + mm * 60 + ss)試圖解決這個問題。我無法消除第一個值08 – Milind