溫馨提示×

Shell if 怎樣進行嵌套使用

小樊
81
2024-10-14 15:19:58
欄目: 編程語言

在Shell腳本中,if語句可以嵌套使用,即在另一個if語句內部使用if語句。嵌套if語句的語法如下:

if [ condition ]; then
  # 執(zhí)行語句
  if [ condition ]; then
    # 執(zhí)行語句
  fi
else
  # 執(zhí)行語句
fi

下面是一個簡單的示例,展示了如何在Shell腳本中嵌套if語句:

#!/bin/bash

num=5

if [ $num -lt 10 ]; then
  echo "數(shù)字小于10"
  if [ $num -eq 5 ]; then
    echo "數(shù)字等于5"
  else
    echo "數(shù)字大于5且小于10"
  fi
else
  echo "數(shù)字大于等于10"
fi

在這個示例中,我們首先檢查變量num是否小于10。如果是,則進入第一個if語句塊,并檢查num是否等于5。如果等于5,則執(zhí)行相應的語句。如果不等于5,則執(zhí)行另一個if語句塊中的語句。如果num不小于10,則執(zhí)行else語句塊中的語句。

0