You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Linux命令行用dialog命令生成带OK/Cancel按钮的对话框?

使用dialog生成带OK/Cancel按钮的对话框

完全可以用dialog实现需求,只需要把--msgbox替换为--yesno选项,再通过参数自定义按钮文本即可:

dialog --title "fsfe.org" --yesno "This computer
is not old,
it is sustainable" 10 22 --ok-label "OK" --cancel-label "Cancel"

说明

  • --yesno 是dialog自带的双按钮对话框选项,默认显示"Yes"和"No"按钮
  • --ok-label 和 --cancel-label 分别用来修改两个按钮的显示文本为你需要的"OK"和"Cancel"
  • 执行命令后,按下OK按钮时程序返回值为0,按下Cancel时返回值为1,你可以在shell脚本里通过$?获取这个返回值做后续逻辑处理

内容的提问来源于stack exchange,提问作者einpoklum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 17:24:49