条件文であれば、知識と実践
条件文の場合
条件のif文の構文
シングル分岐構造
最初の
if <条件测试表达式>
then
指令
fi
第2
if <条件测试表达式>; then
指令
fi
[説明]
[ -f "$file1" ] && echo 1
場合は、次の条件と同等です
if [ -f "$file1" ]; then
echo 1
fi
二分岐構造
if <条件测试表达式>
then
指令集1
esle
指令集2
fi
多分岐構造
if <条件测试表达式1>
then
指令集1
elif <条件测试表达式2>
then
指令集2
esle
指令集3
fi
[注]多分岐注elif
それぞれは、文言をelif
次に一緒に。
複数の条件文の条件式の構文の場合
(1)試験条件式を
if test 表达式;then
指令
if
(2)条件式
if [ 表达式 ];then
指令
if
(3)[]条件式
if [[ 表达式 ]];then
指令
if
(4)(())条件式
if (( 表达式 ));then
指令
if
(5)コマンド発現
if 命令;then
指令
if