如何在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
相关产品推荐
相关产品推荐

