linux:dialog表单提交示例

2019-07-31 14:35:25 浏览数 (2)

dialog是个linux命令行的ui显示工具,可以在命令行显示更加友好的用户界面,系统如果没有安装需要手工安装:

代码语言:javascript复制
sudo apt-get install dialog

以下是在命令显示表单的示例:

代码语言:javascript复制
#!/bin/bash
# 表单各字段的默认值
shell="bash"
groups="1"
user="hello"
home="/home/hello"

# Store data to $VALUES variable
VALUES=$(dialog --ok-label "Submit" 
	--backtitle "Linux User Managment" 
	--title "Useradd" 
	--form "Create a new user" 15 50 0 
        "Username:" 1 1	"$user" 	1 10 10 0 
        "Shell:"    2 1	"$shell"  	2 10 15 0 
        "Group:"    3 1	"$groups"  	3 10  8 0 
        "HOME:"     4 1	"$home" 	4 10 40 0 
3>&1 1>&2 2>&3)

# 显示输入的字段值,如果没改变则输出默认值
echo "$VALUES"

看看执行效果吧:

0 人点赞