Боюсь, это может быть как можно ближе:
dialog --title "Title" \
--backtitle "Terms" \
--keep-window --begin 3 12 \
--menu "Foo" 11 50 4 \
Date/time "Displays date and time" \
Calendar "Displays a calendar" \
Editor "Start a text editor" \
Exit "Exit to the shell" \
--and-widget --keep-window --begin 16 8 \
--inputbox "Your name!" 8 60
Отображает меню и оставляет его на экране после того, как выбор сделан (или отмена завершает его и пропускает поле ввода). Затем он отображает поле ввода и оставляет оба на экране после ввода чего-либо или выбора отмены.
Я настроил некоторые числа так, чтобы они помещались на экране из 25 строк.
Если вы ищете что-то, с чем пользователь может взаимодействовать одновременно, то dialog
может быть не в состоянии.