1.7 循环判断

if-else

#!/bin/bash
if condation
then
	command
fi  # 结束


if condation
then
	command
else	
	command
fi  # 结束


if condation
then
	command
elif	
	command
else	
	command
fi  # 结束

for

#!/bin/bash
for loop in 1 2 3 4 5
do
    echo "The value is: $loop"
done

while

#!/bin/bash
while condition
do
    command
done

until

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

#!/bin/bash
until condition
do
    command
done

case-esac

casein
模式1)
    command1
    ;;
模式2)
    commandN
    ;; # 结束符
esac

跳出循环

  • break 命令

  • continue

最后更新于