迈向图形化:dialog工具
对话框的主要类型:
复选框 --checklist 允许用户显示一个选项列表,每个选项都可以被单独选择
信息框 --infobox 在显示信息后,对话框立刻返回,但不清楚屏幕
输入框 --inputbox 允许用户输入文本
菜单框 --menu 允许用户选择列表中的一项
消息框 --msgbox 向用户显示一条信息,同时显示一个OK按钮,用户可以选择该按钮继续操作
单选框 --radiolist 允许用户选择列表中的一个选项
文本框 --textbox 允许用户在带有滚动条的文本框中显示一个文件的内容
是否框 --yesno 允许用户提问,用户可以选择yes 或no
#/bin/bash
#ASk some questions and colletc the answer
dialog --title "Questionaire" --msgbox "Welcome to my sample survey" 9 36
dialog --title "Confirm" --yesno "Are you willing to take part?" 9 36
if [ $? != 0 ];then
dialog --infobox "Thanks you anyway" 5 20
sleep 2
dialog --clear
exit 0
fi
dialog --title "Questionnaire" --inputbox "Please enter your name" 9 30 2>_1.txt
Q_NAME=$(cat _1.txt)
dialog --menu "Q_NAME,what music do you like best?" 15 36 4 1 "Classical" 2 "Jzzz" 3 "Country" 4 "Others" 2>_1.txt
Q_MUSIC=$(cat _1.txt)
if [ "$Q_MUSIC" = "1" ] ;then
dialog --title "Likes Classical" --msgbox "Good choice" 12 25
else
dialog --title "Don't like Classical " --msgbox "shame" 12 25
fi
sleep 2
dialog --clear
exit 0
迈向图形化:dialog工具相关推荐
- 网络协议图形化分析工具EtherApe
网络协议图形化分析工具EtherApe 在对网络数据分析的时候,渗透测试人员往往只关心数据流向以及协议类型,而不关心具体数据包的内容.因为这样可以快速找到网络的关键节点或者重要的协议类型. Kali ...
- MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- Docker图形化管理工具之Portainer
What is Portainer? Portainer是一款轻量级的图形化管理工具,通过它我们可以轻松管理不同的docker环境.Portainer部署和使用都非常的简单,它由一个可以运行在任何do ...
- Git图形化管理工具
Git图形化管理工具 注意:必须在创建的仓库中进行右键打开 复制这段内容后打开百度网盘App,操作更方便哦. 链接:https://pan.baidu.com/s/1eXIk01LXSmzmXvYfw ...
- win10下最新MySQL8.0安装与环境配置,Navicat图形化管理工具连接,完整详细可收藏
文章目录 一.MySQL的卸载 二.MySQL的下载安装和配置 三.MySQL的开启和登录 四.MySQL图形化管理工具 一.MySQL的卸载 步骤1:停止MySQL服务 在卸载之前,先停止MySQL ...
- MySQL运算符,函数,索引,图形化管理工具
文章目录 运算符 算术运算符 比较运算符 逻辑运算符 MySQL运算符 数字函数 字符串函数 日期时间函数 条件函数 系统信息函数 加密函数 其他常用函数 MySQL索引 索引的概念 索引的分类 创建 ...
- python图形化编程工具哪个好_mPython(图形化编程软件) V0.5.0 官方版
mPython 是一款针对Python 3编程语言的图形化编辑工具.支持函数,仿真.hex.python.blockly三种代码读写等功能.并可以与TPYBoard系类开发板配合使用,直接连接PC端进 ...
- Oracle图形化管理工具——OEM
Oracle图形化管理工具--OEM 在工作中 由于切换数据库服务器 ,由于服务器性能较低,想着调整sql,这时候就考虑使用oracle 管理工具来监控sql 参考博客: https://blog.c ...
- 图形化界面工具 SQLyog
图形化界面工具 SQLyog 新建连接 输入相关信息 连接成功 代码区 演练 编写sql语句并运行 刷新一下,建表的结果
- kafka图形化管理工具kafka-manager
本文来说下kafka图形化管理工具kafka-manager 文章目录 概述 概述
最新文章
- 算法与数据结构题目的 PHP 实现:栈和队列 由两个栈组成的队列
- JAVA 分布式环境 Redis互斥锁
- 算法之递推及其应用(递推关系的建立及在信息学竞赛中的应用 安徽 高寒蕊)...
- WINCE应用的UI实现方案
- EdgeBERT:极限压缩,比ALBERT再轻13倍!树莓派上跑BERT的日子要来了?
- 干货:调度算法的价值与阿里的应用实践(内有赛事福利)
- Essential Grouping高性能的数据分组引擎介绍及下载
- python将一个文件的内容写入另一个文件_Python3中如何将文件中两个关键词中的信息写入到另一文件?...
- linux创建空镜像,Docker创建base镜像
- python shell常用命令_python 之 shell命令执行
- 开源阅读书源_免费开源网络文学阅读器(万本小说免费阅读)
- echarts2 的引入方式
- 淮北农村生活污水处理设备——十四五生态环境保护规划
- WARNING: The scripts f2py, f2py3 and f2py3.6 are installed in ‘/home/nano/.local/bin‘ which is not o
- AIOT:基于智能家居谈AIOT
- 获取手机唯一标识插件_H5能获取到手机设备ID或者手机浏览器唯一识别码吗
- 运筹学研究者关注的Github和CSDN账号
- 怎么打开苹果Mac电脑科学型计算器
- 展示数据使用:recyclerview,retrofit,greendao,butterknife,eventbus,fresco。实现效果图列表。MVP模式。
- 关于交叉熵(Cross Entropy)与Softmax