用 select 构建交互菜单
无需编写菜单代码即可提供编号选项。
使用 select opt in a b c,显示编号选项并把选择读入 $opt。
01命令
命令
$ select opt in start stop status; do echo "chose: $opt"; break; done02作用说明
select 会打印编号菜单、读取选择并循环,直到 break,全部内建于 shell。适合小型运维脚本,无需完整 TUI 或外部菜单库。
03风险
!注意: select 始终从终端读取,勿在非交互或管道脚本中使用。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- bash.1.en.html manual page依据: The bash manual page documents select.
最后验证: 2026-10-13 · 分类: 开发者