Этот скрипт создает форму в окне терминала с одним столбцом и четырьмя строками. Как я могу создать форму с двумя столбцами и двумя строками?
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 \ Он создает два заголовка в одной строке, но только одно поле ввода - в следующей строке.



Если у вас возникли проблемы с пониманием справочной страницы, вы также можете проверить это. Который имеет информацию о том, как определяются поля
[label yx item yx flen ilen].