Shell脚本之:if-else
生活随笔
收集整理的這篇文章主要介紹了
Shell脚本之:if-else
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Shell 有三種 if ... else 語(yǔ)句:
1.if ... fi 語(yǔ)句;
2.if ... else ... fi 語(yǔ)句;
3.if ... elif ... else ... fi 語(yǔ)句。
if ... fi 語(yǔ)句
if ... else 語(yǔ)句的語(yǔ)法:
if [ expression ] then Statement(s) to be executed if expression is true fi
注意:expression 和方括號(hào)([ ])之間必須有空格,否則會(huì)有語(yǔ)法錯(cuò)誤。
if ... else ... fi 語(yǔ)句
if ... else ... fi 語(yǔ)句的語(yǔ)法
if [ expression ] then Statement(s) to be executed if expression is true else Statement(s) to be executed if expression is not true fi
if ... elif ... else ... fi 語(yǔ)句
if ... elif ... else ... fi 語(yǔ)句的語(yǔ)法
if [ expression 1 ] then Statement(s) to be executed if expression 1 is true elif [ expression 2 ] then Statement(s) to be executed if expression 2 is true elif [ expression 3 ] then Statement(s) to be executed if expression 3 is true else Statement(s) to be executed if no expression is true fi
配合test的if-else語(yǔ)句
if ... else 語(yǔ)句也經(jīng)常與 test 命令結(jié)合使用,如下所示:
num1=1
num2=2
if test ${num1} -eq ${num2}
then
echo 'The two numbers are equal!'
else
echo 'The two numbers are not equal!'
fi
總結(jié)
以上是生活随笔為你收集整理的Shell脚本之:if-else的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: tomcat 性能优化(内存优化 线程优
- 下一篇: 如何清理电脑内存(电脑太卡如何彻底清理)