溫馨提示×

Shell腳本中if條件判斷的寫法實(shí)例

小云
139
2023-08-11 12:56:57
欄目: 編程語言

以下是Shell腳本中if條件判斷的一些實(shí)例:

  1. 檢查文件是否存在:
if [ -f "filename" ]; then
echo "文件存在"
else
echo "文件不存在"
fi
  1. 檢查目錄是否存在:
if [ -d "dirname" ]; then
echo "目錄存在"
else
echo "目錄不存在"
fi
  1. 檢查字符串是否為空:
str=""
if [ -z "$str" ]; then
echo "字符串為空"
else
echo "字符串不為空"
fi
  1. 檢查兩個數(shù)是否相等:
num1=10
num2=20
if [ $num1 -eq $num2 ]; then
echo "兩個數(shù)相等"
else
echo "兩個數(shù)不相等"
fi
  1. 檢查兩個數(shù)是否不相等:
num1=10
num2=20
if [ $num1 -ne $num2 ]; then
echo "兩個數(shù)不相等"
else
echo "兩個數(shù)相等"
fi
  1. 檢查一個數(shù)是否大于另一個數(shù):
num1=10
num2=20
if [ $num1 -gt $num2 ]; then
echo "num1大于num2"
else
echo "num1小于或等于num2"
fi

這些是一些常見的Shell腳本中if條件判斷的寫法實(shí)例,可以根據(jù)具體情況進(jìn)行修改和擴(kuò)展。

0