shell流程控制

shell流程控制

if条件语句语法

# 单分支
if [ 条件1 ];then
    动作1
    动作2
    动作3
fi

if [ 条件1 ]
then
    动作1
    动作2
    动作3
    fi

[ 条件1 ] && {
    动作1
    动作2
    动作3
}

双分支

if [ 条件1 ];then
    动作1
    动作2
    动作3
else
    动作1
    动作2
    动作3
fi

if [ 条件1 ]
then
    动作1
    动作2
    动作3
else
    动作1
    动作2
    动作3
fi

 条件1 ] && {
    动作1
    动作2
    动作3
} || {
    动作1
    动作2
    动作3
    }

多分支

if [ 条件1 ];then
    动作1
    动作2
    动作3
elif [ 条件2 ];then
    动作1
    动作2
    动作3
elif [ 条件3 ];then
        动作1
        动作2
        动作3
else
        动作1
    动作2
    动作3
fi

if [ 条件1 ]
then
    动作1
    动作2
    动作3
elif [ 条件2 ]
then
    动作1
    动作2
    动作3
elif [ 条件3 ]
then
    动作1
    动作2
    动作3
else
    动作1
    动作2
    动作3
fi

相关文章

Centos系统之Shell编程基础知识
从Export理解Shell环境和变量生存期
linux shell数组变量、类型及规则
Centos编程Shell基本工作原理方案
Centos操作系统编程之Shell 问答录
rsync-linux备份脚本