美文网首页
linux 流程控制 if else

linux 流程控制 if else

作者: Dylan_abaa | 来源:发表于2020-06-20 22:28 被阅读0次

if语法

if condition

then

    command1

    command2

    ... 

   commandN

fi

if condition

then

    command1

    command2

    ...    

    commandN

else

    command

fi

if-elif-else 语法格式:

if condition1

then command1

elif condition2

then

    command2

else   

   commandN

fi

比较变量

以下实例判断两个变量是否相等:

a=10

b=20

if [ $a == $b ]

then  

 echo "a == b"

elif [ $a -gt $b ]

then  

 echo "a > b"

elif [ $a -lt $b ]

then  echo "a < b"

else  

 echo "Ineligible"

fi

if else语句经常与test命令结合使用

num1=$[2*3]

num2=$[1+5]

if test $[num1] -eq $[num2]

then    

echo 'Two numbers are equal!'

else    

echo 'The two numbers are not equal!'

fi

相关文章

网友评论

      本文标题:linux 流程控制 if else

      本文链接:https://www.haomeiwen.com/subject/kyqnxktx.html