此脚本在终端窗口中创建一个具有一列和四行的表单。如何创建具有两列和两行的表单?
shell=""
groups=""
user=""
home=""
exec 3>&1
VALUES=$(dialog --ok-label "Submit" \
--title "Useradd" \
--form "User form" \
15 50 0 \
"Username:" 1 1 "$user" 1 10 10 0 \
"Shell:" 2 1 "$shell" 2 10 10 0 \
"Group:" 3 1 "$groups" 3 10 10 0 \
"HOME:" 4 1 "$home" 4 10 10 0 \
2>&1 1>&3)
exec 3>&-
该脚本生成:
我更喜欢输入字段的这种排列:
我尝试添加第二个--form
选项,但没有成功。我还尝试在同一行添加第二个输入字段,但从第一个输入字段开始,如下所示:
"Second field:" 1 41 "$second" 1 10 10 0 \
它在同一行创建两个标题,但仅在下一行创建了一个输入字段。