溫馨提示×

Shell腳本中if條件判斷怎么寫

小億
124
2023-08-11 20:20:29
欄目: 編程語言

在Shell腳本中,條件判斷通常使用if語句來實現(xiàn)。if語句的基本語法為:

if [ condition ]
then
# 如果條件成立,則執(zhí)行這里的代碼塊
else
# 如果條件不成立,則執(zhí)行這里的代碼塊
fi

其中,condition是一個條件表達式,可以使用比較運算符和邏輯運算符來組合條件。常用的比較運算符包括:

  • -eq:等于

  • -ne:不等于

  • -gt:大于

  • -lt:小于

  • -ge:大于等于

  • -le:小于等于

常用的邏輯運算符包括:

  • -a:邏輯與

  • -o:邏輯或

  • !:邏輯非

以下是一個示例:

#!/bin/bash
num=10
if [ $num -gt 0 ]
then
echo "num是正數(shù)"
else
echo "num是非正數(shù)"
fi

在這個示例中,如果num大于0,則輸出"num是正數(shù)";否則輸出"num是非正數(shù)"。

0