Shell if...else...fi 語句

2021-08-31 09:35 更新

if...else...fi 語句是控制語句,它允許下一個(gè)表格執(zhí)行語句 Shell 更可控的方式在兩個(gè)選擇之間作出決定。

語法

if [ expression ]
then
   Statement(s) to be executed if expression is true
else
   Statement(s) to be executed if expression is not true
fi

 Shell expression 求值。如果結(jié)果值是真實(shí)的,給定 statement(s) 被執(zhí)行。如果表達(dá)式為 false,則語句將不會被執(zhí)行。 

例子:

如果我們把上面的例子中,那么它可以用更好的方式使用 if...else 語句如下:

#!/bin/sh

a=10
b=20

if [ $a == $b ]
then
   echo "a is equal to b"
else
   echo "a is not equal to b"
fi

這將產(chǎn)生以下結(jié)果:

a is not equal to b

 




以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號