Bash 脚本的循环控制与故障排查
1. 循环控制
1.1 跳出循环
Bash 提供了两个内置命令来控制循环内的程序流程:
-break命令:立即终止循环,程序控制将继续执行循环之后的下一条语句。
-continue命令:跳过循环的剩余部分,程序控制将继续执行循环的下一次迭代。
以下是一个结合了break和continue的while循环脚本示例:
#!/bin/bash # while-menu2: a menu driven system information program DELAY=3 # Number of seconds to display results while true; do clear cat <<- _EOF_ Please Select: 1. Display System Information 2. Display Disk Space 3. Display Home Space Utilization 0. Quit _EOF_ read -p "Enter selection [0-3] > " if [[ $REPLY =~ ^[0-3]$ ]]; then if [[ $REPLY == 1 ]]; then echo "Hostn