标签:条件语句 语法 命令 知识 file test 指令集 分支 说明
第一种
if <条件测试表达式>
then
指令
fi
第二种
if <条件测试表达式>; then
指令
fi
【说明】
[ -f "$file1" ] && echo 1
等价于下面if条件语句
if [ -f "$file1" ]; then
echo 1
fi
if <条件测试表达式>
then
指令集1
esle
指令集2
fi
if <条件测试表达式1>
then
指令集1
elif <条件测试表达式2>
then
指令集2
esle
指令集3
fi
【说明】注意多分支 elif
的写法,每个 elif
都要带有 then。
(1)test 条件表达式
if test 表达式;then
指令
if
(2)[] 条件表达式
if [ 表达式 ];then
指令
if
(3)[[]] 条件表达式
if [[ 表达式 ]];then
指令
if
(4)(()) 条件表达式
if (( 表达式 ));then
指令
if
(5)命令表达式
if 命令;then
指令
if
标签:条件语句 语法 命令 知识 file test 指令集 分支 说明
原文地址:https://www.cnblogs.com/vicodona/p/11223668.html