1. 程式人生 > >Shell指令碼學習 - 運算及一些方法

Shell指令碼學習 - 運算及一些方法

繼續shell指令碼學習

 

運算子

bash不支援簡單的數學計算,需要依賴其他命令實現。

expr可以代為實現。

# 表示式一般這麼寫
`expr 4 + 4`

注意點:

1. 引號不是普通單引號,是右斜的引號,在esc鍵下方。表示式用這種右斜的引號括起來,必須成對出現

2. 運算子兩邊要留空格。4+4不行,必須寫成4 + 4

運算子不用多說,和其餘程式語言類似。加減乘除取餘:+-*/%

賦值用=,比較相等用==,比較不等用!=

特別注意的是*要在前面加反斜槓,寫成\*

 

還有就是看到教程中有特別指出的一點:

在 MAC 中 shell 的 expr 語法是:$((表示式))

,此處表示式中的 "*" 不需要轉義符號 "\" 

 

關係運算符

 

未完待續