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