Как я могу, с помощью сценария оболочки, автоматизировать утилиту диалога.
Я хочу иметь возможность выбрать имя, которое я хочу. В диалоге нет горячих клавиш, поэтому мне нужно иметь возможность "прочитать" слово под курсором, чтобы выделить его.
Это не работа для сценариев оболочки. Сценарии оболочки могут вызывать инструменты командной строки, и есть такие инструменты, как expect(1)
которые могут автоматизировать интерактивные инструменты командной строки, но не для чего-то, что рисует графический интерфейс текстового режима на экране. Лучше взглянуть на скрипт, который вызывает dialog(1)
и заставить его делать то, что вы хотите напрямую, вместо того, чтобы вызывать dialog
.