Возможно ли иметь многострочный ввод с помощью диалогового окна ввода unix

#unix #dialog

#unix #диалог

Вопрос:

Я хотел бы ввести несколько строк ввода с помощью чего-то вроде inputbox утилиты unix dialog :

 dialog --title "Inputbox - Example" --backtitle "Title" --inputbox "Prompt for input" 16 50
 

Возможно ли это или мне нужно использовать что-то еще?

Ответ №1:

Вы можете использовать --editbox с пустым файлом:

 touch /tmp/empty
dialog --title "Editbox - Example" --backtitle "Title" --editbox /tmp/empty 16 50
 

Комментарии:

1. Мне пришлось перенаправить stderr в файл, но помимо этого этот ответ был правильным: FILENAME=»/tmp/my_file.txt » диалоговое окно —заголовок «Поле редактирования — Пример» —заголовок «Заголовок» —поле редактирования $FILENAME 16 50 2>$FILENAME Спасибо.