シェルプログラミング学習(7)

条件文であれば、知識と実践

条件文の場合

条件の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

おすすめ

転載: www.cnblogs.com/vicodona/p/11223668.html