瑞策系统之家 - 最好的系统光盘下载网站!

当前位置:首页 > 系统教程 > Linux教程 > 详细页面

Linux使用长尾蜥形成对话框的方法

时间:2021-11-25 来源:瑞策系统之家--_Win10系统_Windows7旗舰版_最新GhostXP Sp3系统下载

在Linux操作系统操作系统中可以使用命令来形成对话框,Linux命令行形成的对话框就是以代码的形式出现鞭尾就是一个Linux操作系统操作系统可以形成对话框的命令行,本文就来介绍一下Linux操作系统操作系统使用长尾蜥形成对话框的方法。

Linux使用whiptail形成对话框的方法

分享一个写好的东西。

#!/bin/bash

陷阱"2"

虽然是真的

OPTION=$(whiptail - title)电子邮件管理器"- nocancel -菜单"选择您的选项"15 60 4 \

1"添加电子邮件用户"

2"删除电子邮件用户"

3"列出电子邮件用户"

"4""退出"3 1 1 2 2 3)

案例$OPTION in

1)

电子邮件地址=$(whiptail - title)电子邮件地址-表单输入框"- inputbox "您添加的电子邮件地址是什么?"10 60 @许慎。com 3 " 1 1 " 2 2 " 3)

exitstatus=$?

if[$ exit status=0];然后

grep $电子邮件地址/etc/postfix/virtual _ mailbox _ maps "/dev/nul

exitstatus=$?

if[$ exit status=0];然后

"电子邮件地址是存在的"10 40

elif (whiptail - title)添加是/否框"-是的"您确定要添加$EmailAddress吗?"10 60)那么

/etc/postfix/mail add。sh $电子邮件地址

添加了电子邮件地址10 40

船方不负担装货费用

其他

"你选择了取消。"10 40

船方不负担装货费用

2)

电子邮件地址=$(whiptail - title)电子邮件地址-表单输入框"- inputbox "您的删除电子邮件地址是什么?"10 60 @许慎。com 3 " 1 1 " 2 2 " 3)

exitstatus=$?

if[$ exit status=0];然后

grep $电子邮件地址/etc/postfix/virtual _ mailbox _ maps "/dev/nul

exitstatus=$?

if [ $exitstatus!=0 ];然后

"电子邮件地址$EmailAddress是一个不存在的地址。"10 40

elif (whiptail - title)添加是/否框"-是的"您确定要删除$EmailAddress吗?"10 60)那么

/etc/postfix/maildel。sh $电子邮件地址

"电子邮件地址$EmailAddress是已删除的邮件。"10 40

船方不负担装货费用

其他

"你选择了取消。"10 40

船方不负担装货费用

3)

电子邮件地址=$(cat/etc/postfix/virtual _ mailbox _ maps | awk " { print $ 1 } ")

"电子邮件用户列表是$EmailAddress,”-滚动文本20 40

4)

回应"退出"

破裂

环境系统应用中心环境系统应用程序中心

完成的

陷阱:2

标题"电子邮件管理器"-无取消-菜单"选择您的选项"15 60 4 \

1"添加电子邮件用户"

2"删除电子邮件用户"

3"列出电子邮件用户"

"4""退出"3"1 1"2 2"3

-标题"电子邮件管理器"是标题,双引号里是自己填的提示信息

-诺坎塞尔是在这个图文里面不显示取消,只显示好

-菜单"选择您的选项"15 60 4是表示菜单提示,双引号里是自己填的提示信息,15是高度,60是长度,4是有个选择项目

下面的1-4是自己的提示

最后比较关键,3》1 1》2 2》3是为了把选择的内容填进变量选择权

标题"电子邮件地址-表单输入框"-输入框"您添加的电子邮件地址是什么?"10 60 @许慎。com 3 " 1 1 " 2 2 " 3

-输入框"您的添加电子邮件地址是什么?"是可以形成一个让用户输入的提示框

@shenxu.com是默认输入文本里的值

"你选择了取消。"10 40 是显示一行你的提示

其实还有-信息框,似乎和对话框很像,其实不同,它基本上用不上,是在壳运行完后,可以往前翻页能看见的东西

-滚动文本20 40是为了显示多行的时候可以上下滚动

另外还有密码箱和文本一样输入,就是以***显示

鞭尾-检查表"选择" 15 60 2 " 1 " aa "开" 2""bb "开

15 60还是高和宽,2是有几个选项,和菜单一样,后面多了一个安大略或者离开表示状态,就是菜单出来后默认是不是选上是选,关闭不选,用空格键来选择。可以多选。

放射科医生,不可以多选了打开。就只能有一个,其它必须是离开

还有一个显示进度条的-仪表,我觉得没啥用处。

#!/bin/bash

{

对于" seq 100 "中的n

睡眠1

回声$n

完成的

} |鞭尾式仪表“请稍候,正在安装”6 60 0

以上就是Linux使用whiptail形成对话框的方法。将编写好的代码复制到whiptail中,形成一个对话框。

相关信息

  • Git工作流程和Linux系统中的基本操作

    在Linux系统中Git主要用来管理软件的源代码,当然Git也可以用来保存一些死人的文档。本文就阿里介绍一下Linux系统中Git工作流程和基本操作。...

    2021/11/24

  • 在Linux系统中查看文件内容有哪些命令?

    在Linux系统中文件内容查阅,可以使用命令来实现。cat, tac, more,包括nl等命令都可以用来查阅文件内容,本文就来介绍一下使用命令查阅文件内容的方法。...

    2021/11/24

系统教程栏目

栏目热门教程

人气教程排行

站长推荐

热门系统下载

公众号