概述
在linux的shell中if 语句通过关系运算符判断表达式的真假来决定执行哪个分支
1. if语句
①if ... else
if [ expression ]
then
...
fi
如果expression返回true, then后边的语句将会被执行;如果返回false,不会执行任何语句。
最后必须以fi来结尾闭合if, fi就是if倒过来拼写,后面也会遇见。
expression和方括号(I)之间必须有空格,否则会有语法错误。
②if ... else ... fi
if [ expression ]
then
...
else
...
fi
如果expression返回true,那么then后边的语句将会被执行;否则,执行else后边的语句。
③if ... elif ... fi
if [ expression ]
then
...
elif [ expression ]
then
...
elif [ expression ]
then
...
else
...
fi
哪一个 expression的值为true,就执行哪个expression后面的语句;如果都为false,那么不执行
2.while循环语句
while [ expression ]
do
...
done
3.for循环语句
for 循环条件
do
...
done
4.常用写法:
①for循环固定次数:
for j in $(seq 1 5)
do
echo $j
done
②for循环遍历数组:
for data in ${array[@]}
do
echo ${data}
done
最后
以上就是踏实哑铃为你收集整理的Linux Shell(二):分支语句,循环语句的全部内容,希望文章能够帮你解决Linux Shell(二):分支语句,循环语句所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复