欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

shell——流程控制

程序员文章站 2022-06-21 17:46:33
...

1.if else

1.1 if

if condition
then
command1
command2
...
fi

1.2 if else

if condition
then
command1
command2
...
else
command3
fi

1.3

if condition1
then
command1
elif condition2
then 
command2
else
command3
fi

shell——流程控制

if else语句经常与test命令结合使用,如下:

shell——流程控制

2.for

for var in item1 item2 item3
do
command1
command2
done

shell——流程控制

3.while

while condition
do
command
done

shell——流程控制

4.until

until 循环执行一系列命令直至条件为 true 时停止。

until condition
do
command
done

shell——流程控制

5.case

case val in
pattern1)
command1
;;
pattern2)
command2
;;
pattern3)
command3
;;
esac

shell——流程控制

6.跳出循环 break & continue

shell——流程控制

continue例子如下:

shell——流程控制

参考:https://www.runoob.com/linux/linux-shell-process-control.html

相关标签: if else while for