在shell中,if語句主要用來進行條件判斷。常見的if語句用法包括:
if condition
then
command1
command2
...
fi
當條件condition為真時,執行then語句塊中的命令。
if condition
then
command1
command2
...
else
command3
command4
...
fi
當條件condition為真時,執行then語句塊中的命令;否則,執行else語句塊中的命令。
if condition1
then
command1
command2
...
elif condition2
then
command3
command4
...
else
command5
command6
...
fi
當條件condition1為真時,執行then語句塊中的命令;否則,判斷條件condition2是否為真,若為真則執行elif語句塊中的命令;若都不滿足,則執行else語句塊中的命令。
if condition1
then
command1
command2
...
if condition2
then
command3
command4
...
fi
else
command5
command6
...
fi
當條件condition1為真時,執行外層if語句塊中的命令;內層if語句塊在外層if語句塊滿足條件時執行。
上述是一些常見的if語句用法,根據實際需求可以靈活組合和擴展。