📅  最后修改于: 2023-12-03 14:59:28.412000             🧑  作者: Mango
bash while true - Shell/Bash
bash while true
是一个 Shell/Bash 中的循环机制,它允许程序员不断重复执行一段代码,直到条件不再满足为止。这种方式在编写需要循环执行的脚本时非常有用。
while true
do
# 在这里添加需要重复执行的代码
# 可以是一组命令或者函数调用等
done
在上述示例中,while true
创建了一个无限循环。循环体部分由 do
和 done
标记包含在内,其中可以编写需要重复执行的代码。
以下是一个示例,展示了 while true
循环的用法:
#!/bin/bash
echo "欢迎使用无限循环演示程序!"
while true
do
echo "请输入你的选择:"
echo "1. 查看系统信息"
echo "2. 显示当前时间"
echo "3. 退出"
read choice
case $choice in
1)
echo "正在查看系统信息..."
# 在此处添加查看系统信息的代码
;;
2)
echo "当前时间是:"
date
;;
3)
echo "退出程序..."
break
;;
*)
echo "无效的选择,请重新输入."
;;
esac
done
echo "程序已退出。再见!"
上述示例展示了一个简单的交互式菜单,用户可以根据提示选择不同的选项。无限循环确保菜单一直显示,直到用户选择退出程序。
while true
时需要确保循环内部有一个退出条件,否则将导致无限循环。希望上述介绍对于了解 bash while true
循环机制有所帮助!