shell脚本比较
(1) 字符串比較:?
= 或 ==:比較兩個字符串是否相同,相同則為“是”。?
!=:比較兩個字符串是否相同,不同則為“是”。?
-n:比較字符串的長度是否大于0,如果大于0則為“是”。?
-z:比較字符串的長度是否等于0,如果等于0則為“是”。?
(2)數字比較:?
-eq:相等。?
-ge:大于等于。?
-le:小于等于。?
-ne:不等于。?
-gt:大于。?
-lt:小于。
不能使用< <= > >=這些比較符號
shell腳本一個if條件中有多個比較,可以將每個比較運算語句放在單中括號對中用邏輯運算符(&&、 || )拼接,也可以將多個比較運算語句用邏輯運算符(&&、||)拼接放在一個雙中括號對中
總結
- 上一篇: shell脚本空格
- 下一篇: 进程间通信-共享内存实例