流程控制、循环语句
cv大魔王 2021-08-10 LinuxShell脚本 分享
以最简单的方式列出if语句、case语句、for循环与while循环在shell脚本中是如何编写的。
# if语句
if流程控制语句,if开头fi结尾,使用例子
if [条件判断];
then
执行动作
elif [条件判断];
then
执行动作
elif [条件判断];
then
执行动作
fi
# case循环控制
case循环常使用于多重分支,与if不同的是,if可以判断多个条件,case一次只能判断一种条件
case 变量 in
值1 )
执行动作1
;;
值2 )
执行动作2
;;
值3 )
执行动作3
;;
....
esac
# for循环
for循环,写法一
for 变量名 in 值1 值2 值3
do
执行动作
done
for循环,写法二
for 变量名 in `命令`
do
执行动作
done
for循环,写法三
for ((条件))
do
执行动作
done
# while 循环
while循环是条件循环也是不定循环,只要条件判断式成立循环就会一直进行着。直到判断式不成立,或者选择跳出循环才会结束。
while [ 条件判断式 ]
do
执行动作
done
评论区
暂无评论~~