Shell
Shell是什麼?
Shell 使用Shell變量
Shell 特殊變量
Shell 數組/Arrays
Shell 基本運算符
Shell 算術運算符示例
Shell 關係運算符示例
Shell 布爾運算符範例
Shell 字符串運算範例
Shell 文件測試符例子
C Shell運算符
Korn Shell 運算符
Shell 條件語句
Shell if...fi語句
Shell if...else...fi 語句
Shell if...elif...fi 語句
Shell case...esac 語句
Shell 循環類型
Shell while 循環
Shell for循環
Shell until 循環
Shell select 循環
Shell 循環控制break/continue
Shell 替代
Shell 引用機制
Shell 輸入/輸出重定向
Shell 函數
Shell 聯機幫助
Shell if...else...fi 語句
if...else...fi 語句是控制語句,它允許下一個表格執行語句 Shell 更可控的方式在兩個選擇之間作出決定。
語法
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 求值。如果結果值是真實的,給定 statement(s) 被執行。如果表達式爲 false,則語句將不會被執行。
例子:
如果我們把上面的例子中,那麼它可以用更好的方式使用 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
這將產生以下結果:
a is not equal to b