На этот вопрос уже есть ответ здесь:
Я создаю сценарий, который запускает команды на основе информации из диалог контрольного списка:
dialog --checklist "Choose what you want to install:" 0 0 0 1 mysql on 2 java on 3 git off 2> tempfile
У меня есть правильные данные в временном файле
( 1
2
), но я не знаю, как использовать эти данные в будущем в моем скрипте.
Можно использовать --output-fd 1
отправить вывод в stdout и затем получить его как нормальный.
answer=$(dialog --checklist "Choose what you want to install:" 0 0 0 1 mysql on 2 java on 3 git off --output-fd 1)