Shell if else 条件判断

简介: Shell if else 条件判断
  • 单分支语法:当 条件成立 时执行命令序列,否则不执行任何操作
  • if 后面 []、[[]] 使用时有区别的,[[]][] 更强大,[]test 是一个级别的,这个可以百度了解清楚在更具场景使用即可。
# 方式一:
if [ 判断条件 ]
then
   echo "正确"
fi
# 方式二:
if [ 判断条件 ];then
   echo "正确"
fi
# 单条件
if [ 判断条件 ];then
   echo "正确"
fi
if ((判断条件));then
   echo "正确"
fi
# 多条件
if [ 判断条件 ] && [ 判断条件 ];then
   echo "正确"
fi
if [[ 判断条件 && 判断条件 ]];then
   echo "正确"
fi
if [ a == a ]
then 
  echo "正确"
fi
if [ a != a ];then 
  echo "正确"
fi
  • 双分支语法:当 条件成立 时执行命令序列,否则执行其他操作
# 方式一:
if [ 判断条件 ]
then
   echo "正确"
else
   echo "失败"
fi
# 方式二:
if [ 判断条件 ];then
   echo "正确"
else
   echo "失败"
f
  • 多分支语法:针对多个条件分别执行不通的操作,当 条件成立 时执行命令序列,否则执行其他操作。
# 方式一:
if [ 判断条件 ]
then
   echo "正确"
elif [ 判断条件 ]
then
   echo "勉强对的"
else
   echo "失败"
fi
# 方式二:
if [ 判断条件 ];then
   echo "正确"
elif [ 判断条件 ];then
   echo "勉强对的"
else
   echo "失败"
fi


相关文章
|
3月前
|
Shell Linux
Linux下的Shell基础——变量、运算符、条件判断(二)
Linux下的Shell基础——变量、运算符、条件判断(二)
49 0
|
5月前
|
Shell
在Shell脚本中的if语句
在Shell脚本中的if语句
42 1
|
5月前
|
Shell Windows Perl
Shell编程中的条件判断与流程控制
Shell编程中的条件判断与流程控制
55 0
|
4月前
|
Java 大数据 Shell
Shell基础学习---2、运算符、条件判断、流程控制(第一天学习)
大数据开发学习 Shell基础学习---2、运算符、条件判断、流程控制
|
7月前
|
Shell 分布式数据库
shell脚本中if判断‘-a‘ - ‘-z‘含义
shell脚本中if判断‘-a‘ - ‘-z‘含义
|
3月前
|
Shell
在Shell脚本中,使用`if`语句进行复杂的条件判断
在Shell脚本中,使用`if`语句进行复杂的条件判断
35 2
|
4月前
|
存储 Shell
Shell编程自动化之if、for、while和函数
本文主要介绍了Shell编程自动化之if、for、while和函数,并结合实例测试。
27 3
|
5月前
|
Java Shell C#
shell(四)条件判断语句
条件判断语句在编程中使用是很频繁的,首先我们想到的就是if-else语句。但是这里要区分开,条件判断语句是指if括号里边的那个语句,不是指if-else,if-else是流程控制语句。
26 0
|
6月前
|
Unix Shell C语言
我们一起来学Shell - shell的条件判断
我们一起来学Shell - shell的条件判断
54 0
|
9月前
|
应用服务中间件 Shell nginx
shell利用cat与if比较实现nginx启停
shell利用cat与if比较实现nginx启停
76 0