Linux系統中,關系運算符和比較運算符用于判斷兩個值之間的大小或關系。兩者功能基本相同,只是名稱略有差異。
- 等于 (==): 判斷兩個值是否相等。
- 不等于 (!=): 判斷兩個值是否不相等。
- 大于 (>): 判斷左操作數是否大于右操作數。
- 小于 ( 判斷左操作數是否小于右操作數。
- 大于等于 (>=): 判斷左操作數是否大于或等于右操作數。
- 小于等于 ( 判斷左操作數是否小于或等于右操作數。
- 等于 (==): 判斷兩個值是否相等。
- 不等于 (!=): 判斷兩個值是否不相等。
- 大于 (>): 判斷左操作數是否大于右操作數。
- 小于 ( 判斷左操作數是否小于右操作數。
- 大于等于 (>=): 判斷左操作數是否大于或等于右操作數。
- 小于等于 ( 判斷左操作數是否小于或等于右操作數。
重要提示: 在Linux shell腳本中,這些運算符同樣適用于字符串比較。但字符串比較的規則與數值比較略有不同,遵循字典順序。例如,”abc” > “def” 將返回false,因為”abc”在字典順序中位于”def”之前。