Я обновляю скрипт оболочки, который использует диалог создание текстового интерфейса.
Когда я создаю список рассылки или контрольный список, я не могу понять, как сделать выборв отображаемом диалоге.
Например, взяв пример из здесь :
#!/bin/sh
dialog --backtitle "OS info" --radiolist "Select OS:" 10 40 3 \
1 "Linux" off \
2 "Solaris" on \
3 "HPUX" off \
2> result.txt
echo "User selection: " `cat result.txt`
В появившемся диалоговом окне я могу использовать клавиши курсора (или цифровые клавиши 1-3) на изменить выделенный элемент в списке.Но я не могу понять, как на самом деле выбрать элемент (установить X в его элементе управления).
Когда я выделяю элемент и нажимаю ENTER, вывод всегда равен "2".
ОБНОВЛЕНИЕ
Я могу сделать выбор, щелкнув мышью по элементу.Я ожидал, что он будет работать с вводом только с клавиатуры.
Мне все еще было бы интересно узнать, есть ли способ сделать выбор с помощью клавиатуры - я думаю, что должно быть.