Ceate да/нет диалоговое окно для проверки пользовательских записей

Я пишу сценарий удара, который запрашивает для нескольких пользовательских записей до запуска сценария. Я ищу лучший способ использовать диалоговое окно, чтобы сделать, чтобы пользователи проверили информацию. Я пытаюсь изменить пример ниже:

#!/bin/bash
# dynbox.sh - Yes/No box demo
dialog --title "Delete file" \
--backtitle "Linux Shell Script Tutorial Example" \
--yesno "Are you sure you want to permanently delete \"/tmp/foo.txt\"?" 7 60

# Get exit status
# 0 means user hit [yes] button.
# 1 means user hit [no] button.
# 255 means user hit [Esc] key.
response=$?
case $response in
0) echo "File deleted.";;
1) echo "File not deleted.";;
255) echo "[ESC] key pressed.";;
esac

Я выполняю его к некоторым ошибкам хотя при попытке создать его. В основном я хочу, чтобы да/нет диалоговое окно сказал

Please verify your entered information:
Install SSL : $InstallSSL
Domain Name : $DomainName
etc

левая сторона будет статическим текстом, где право отобразит переменную.

0
задан 8 November 2018 в 15:18

1 ответ

Можно включать новые строки в двойную заключенную в кавычки строку, которая также разворачивает переменные:

dialog --title "Verification" \
--yesno "Please verify your entered information:
Install SSL : $InstallSSL
Domain Name : $DomainName" 7 60
0
ответ дан 27 October 2019 в 04:53

Другие вопросы по тегам:

Похожие вопросы: