8
A
回答
22
1
嘗試 回聲$(($ X + 1))
我認爲僅適用於某些版本的bash是3個或更多的..
echo `expr $x + 1`
將是另一個解決方案
0
只需使用expr
命令:
$ expr $x + 1
8
0
我們使用expr
爲:
echo `expr $x + 1`
0
試試這個方法:
echo $(($X + 1))
3
嘗試雙括號:
$ x=7; echo $(($x + 1))
8
0
$ echo $(($x+1))
8
man bash
來自:
算術展開
算術膨脹允許算術 表達式的求值和結果的替換。對於算術擴展格式 是:
$((expression))
表達被視爲好像它是雙 引號內,但括號內使用雙引號不是 特殊處理。表達式中的所有令牌都會經歷 參數擴展,字符串擴展,命令替換, 和引用移除。算術替換可以嵌套。
根據以下在算術評估中列出的規則 執行評估。如果表達式爲 無效,bash會打印一條指示失敗的消息,並且不會發生替換。
+2
沒有必要在`(())` – SiegeX 2011-01-20 18:10:23
3
您還可以使用bc
實用程序:
$ x=3;
$ echo "$x+5.5" | bc
8.5
+0
+1中爲'$`添加前綴變量,用於bc !!!!! – 2011-03-16 19:23:46
相關問題
- 1. 如何回顯變量和循環?
- 2. 總和變量
- 3. java如何計算雙變量中所有數字的總和
- 4. 如何用變量和函數回顯大量html?
- 5. 使用gridlayout從列中獲取變量和數字的總和
- 6. 顯示字符總數和字數總和
- 7. MATLAB:總和變量矢量數
- 8. 計算變量的總和
- 9. 查找變量的總和
- 10. 多變量函數總和的優化
- 11. R數據框內的變量總和
- 12. C++ store類數組變量的總和
- 13. 如何找到兩個數字在字符串變量中的總和?
- 14. 計算總變量總和的問題
- 15. ggplot總和和變量的手段
- 16. Pandas Groupby和兩個變量的總和 -
- 17. 數字總和返回奇數小數?
- 18. 任何數字的總和
- 19. 計數和回顯總計$ _SESSION
- 20. 總和相關變量
- 21. 總和兩個變量
- 22. 如何回顯變量?
- 23. 如何在數組中回顯變量?
- 24. 如何從函數回顯變量
- 25. 如何查找長度可變的數字和數組的總和
- 26. 總和的數字
- 27. 非迴文數字反轉的總和是迴文數字
- 28. 如何得到數字的總和在
- 29. jQuery變量加法和其他總和
- 30. OKHTTP:如何測量請求和響應中的總字節數?
正如我在答覆中提到,'$(())`實際上是POSIX兼容的,而不是一個bash'ism。 – SiegeX 2011-01-20 18:11:29