if结构
if语句有三种不同的形式,分别是单分支结构,双分支结构,和多分支结构。
if表达式是布尔型表达式,其结果为ture或false
单分支结构
例子
#判断是否为超级管理员
#!/bin/bash
if [ `id -u` -eq 0 ]
then
echo "当前是管理员用户"
fi
~
双分支 if else
条件成立时 执行cmd1 条件不成立时执行cmd2
#!/bin/bash
# 定义一个变量
variable=3
# 检查变量是否大于或等于5
if [ $variable -ge 5 ]; then
echo "变量大于或等于5"
else
echo "变量小于5"
fi
多分支 if elif else
嵌套语句
嵌套语句(Nested Statements)是指在编程中,一个语句块(如if语句、for循环、while循环等)内部包含另一个语句块的情况。