1.if條件語句:設定一個條件如果怎么,然后怎么樣。
(1)-gt大於。-lt小於。-ge大於等於。-le小於等於。-eq等於。-ne不等於。 (2)[]內是包括變量時所使用的。 (3)-f文件。-n長度非0為真。 -d目錄。-e是否存在。-r是否刻度-w是否可寫-x是否可執行。-z是否為空。
2.條件語句擴展:
(1)if [ $a –gt 10 || $a –lt 4 ] #$a等於10后小於4。 (2)if [ $a –gt 10 –o $a –lt 4 ] #-a and && 和,–o or||或者。 (3)if [[1.1 < 1.2]] #雙括號可以支持小數點。
語句1:if條件語句1:if 條件;then 命令 fi
if [ $a = 0 ];then echo “失敗” fi
注:如果$a等於0就顯示失敗。
語句2:if條件語句2:if 條件;then 命令 ;else 命令;fi
if [ $a = 0 ];then echo “失敗” else echo “成功” fi
注:如果$a等於0就失敗不等於就成功。
語句3:if條件語句3:if 條件;then 命令 ;elif 條件 命令 else 命令 fi
if [ $a = 0 ];then echo“等於0” elif [ $a –gt 2 ];then echo “大於2” else echo “小於2” fi
注:如果前面的條件語句執行不成立就執行后面的。