Linux - 流程控制语句

if条件语句

if [condition];then

elif[condition2]; then

else

fi

switch语句

num = 3;
case $num in
1)
[cmd]
;;
case $num in
2)
[cmd]
;;
*)
[default cmd]
;;
esac

while语句

while true;do [cmd]; done;

cnt = 0; while (($cnt < 10));do [cmd];cnt = $((cnt + 1));done;

for语句

for a in {1..10}; do [cmd]; done;
这里需要注意,in与花括号之间的空格不能省略

for((i=1; i<=10; i++)); do [cmd]; done;

until语句

cnt = 0; until (($cnt > 10));do [cmd];cnt = $((cnt + 1));done;
until 和 while 相反,条件为真的时候退出。

打印输出

echo "$cnt"

上一篇:迭代器 -》实现原理


下一篇:Shell——图形