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
超级会员免费看
订阅专栏 解锁全文
301

被折叠的 条评论
为什么被折叠?



