一.shell脚本中的逻辑判断 语法1.格式1if 条件 ; then 语句; fi例:如果a大于3,打印OK [[email protected] ~]# vi 2.sh [[email protected] ~]# bash -v 2.sh #!/bin/bash a=5 if [ $a -gt 3 ] then echo ok fi ok [[email protected] ~]# bash 2.sh ok [[email protected] ~]# 2.格式2if 条件; then
一.shell中的逻辑判断 格式1:if 条件 ; then 语句; fi a=2 if [ $a -ge 2 ]; then echo ">=2"; fi 格式2:if 条件; then 语句; else 语句; fi a=1 if [ $a -ge 2 ]; then echo ">=2"; else echo "<2"; fi 格式3:if -; then - ;elif -; then -; else -; fi a=6
一.shell脚本中的逻辑判断 格式1:if 条件 ; then 语句; fi 格式2:if 条件; then 语句; else 语句; fi 格式3:if -; then - ;elif -; then -; else -; fi if:如果. then:然后. -gt:大于. -lt:小于. -eq:等于. -ne:不等于.noeq. -ge:大于等于. -le:小于等于. 格式1:如果满足条件a大于3,则输出ok.最常用. # if [ $a -gt 3 ]; then echo ok;
20.5 shell脚本中的逻辑判断 ·格式1:if 条件; then 语句; fi 例:a=5 if [ $a -gt 3 ]; then echo ok; fi [[email protected] shell]# sh if1.sh ok ·格式2:if 条件; then 语句; else 语句; fi 例:a=5 if [ $a -gt 3 ]; then echo ok; else echo nook; fi [[email protected] shell]# sh if1.sh o