判斷字元串相等
六種方式:
test "$S1" = "$S2"
[ "$S1" = "$S2" ]
test "$S1" == "$S2"
[ "$S1" == "$S2" ]
[[ $S1 = $S2 ]]
[[ $S1 == $S2 ]]
Note: 在[[ ]]中,變量的引用可以不加雙引号;這是與[ ]的不同之處。
判斷字元串不相等
test "$S1" != "$S2"
[ "$S1" != "$S2" ]
[[ $S1 != $S2 ]]
也可以通過在判斷字元串相等的基礎上加上邏輯非(!)實作,比如:
[ ! "$S1" == "$S2" ]
REF:
1. Bash字元串處理(與Java對照) - 10.判斷兩個字元串是否相等(不等)https://www.iteye.com/blog/codingstandards-1175608
# 吐槽一句CSDN,文章類型選擇“轉載”之後,“釋出文章”按鍵就跑到頁面外去了。