Когда вы устанавливаете новые программы в терминале, вы могли часто видеть появляющиеся информативные диалоговые блоки для обратной связи с вами. Типы диалоговых блоков различны: от простых диалогов да/нет до полей ввода, блоков паролей, чеклистов, меню и так далее. Преимущества использования таких дружественных к пользователю блоков очевидны, ведь они интуитивно направляют вас для ввода необходимой информации.
Когда вы пишите интерактивный шелл скрипт, вы на самом деле можете использовать такие диалоговые блоки для принятия ввода пользователя. Будучи предварительно установленной на всех современных дистрибутивах Linux, программа под названием whiptail может упростить процесс создания шелл скриптом диалоговых и информационных блоков в терминале наподобие тех, что графических интерфейсов, что кодируют Zenity или Xdialog для скриптов.
В этом уроке я опишу как с использованием whiptail создать дружественный пользователю диалоговые блоки в шел скрипте. Я также покажу Баш фрагменты кода различных диалоговых блоков, поддерживаемых в whiptail. (надеюсь подойдет)
Объяснение:
В качестве исходной фразы используйте:
Джинсы порезаны, лето, три полоски на кедах
2. Выполнить вручную шифрование сообщения при шифрующей системы Трисемуса.
В качестве исходной фразы используйте:
Под небом голубым есть город золотой
3. Выполнить вручную шифрование сообщения при лозунгового шифра.
В качестве исходной фразы используйте:
Я шагаю по пpoспектy, по ночномy гоpодy.
В качестве ключа используйте слово «Аквамарин»
4. Выполнить вручную шифрование сообщения при шифра табличной маршрутной перестановки.
В качестве исходной фразы используйте:
Я не знаю, где ошиблись мы в расчетах
5. Выполнить вручную кодирование сообщения методом RLE.
В качестве исходной фразы используйте:
РРппВ12уллл3336
6. Выполнить вручную кодирование сообщения методом RLE.
В качестве исходной фразы используйте:
еВпппВ11уфффуугггддд
7. Выполнить вручную кодирование сообщения методом RLE.
В качестве исходной фразы используйте:
ИВВВ111у
Заранее за ответы!