Я ищу программу, которая превращает строку ASCII во что-то вроде "ascii art" ниже:
.-"^`\ /`^"-. .' ___\ /___ `. / /.---. .---.\ \ | // '-. ___________________________ .-' \\ | | ;| \/--------------------------// |; | \ || |\_) Red Hat (_/| || / \ | \ . \ ; | Enterprise Linux || ; / . / | / '\_\ \\ \ \ \ | ||/ / / // /_/' \\ \ \ \| Server Release 5.3 |/ / / // `'-\_\_\ Codename Tikanga /_/_/-'` '--------------------------'
У меня нет подходящего примера, но я бы хотел, чтобы строка была преобразована в некоторый многострочный текст, например:
__ __ / | / | | | | | | |--| | | |--| | | | | | |_/ |_/
для буквы H
и так далее ... Я хотел бы использовать это, чтобы показать определенные предупреждающие сообщения, например, когда пользователь собирается запустить сценарий, который удалит производственную базу данных и так далее ...
Спасибо!
$ figlet you want figlet _ __ _ _ _ _ _ ___ _ _ __ ____ _ _ __ | |_ / _(_) __ _| | ___| |_ | | | |/ _ \| | | | \ \ /\ / / _` | '_ \| __| | |_| |/ _` | |/ _ \ __| | |_| | (_) | |_| | \ V V / (_| | | | | |_ | _| | (_| | | __/ |_ \__, |\___/ \__,_| \_/\_/ \__,_|_| |_|\__| |_| |_|\__, |_|\___|\__| |___/ |___/
Существует также олдскульная команда "баннер". Это сыро, но эффективно.
$ banner banner
###### # # # # # ####### ######
# # # # ## # ## # # # #
# # # # # # # # # # # # #
###### # # # # # # # # ##### ######
# # ####### # # # # # # # # #
# # # # # ## # ## # # #
###### # # # # # # ####### # #
Немного поиска с помощью Google показало мне, что rpmfind знает, где найти его (хотя rpmfind, кажется, имеет сами проблемы в эти дни...),
Figlet может сделать это и находится в Repos Ubuntu sudo apt-get install figlet
:
"Используя Figlet к Специи Ваши Сценарии" недавняя Статья в журнале Linux по Теме.
Вероятно, что Ваш первый пример был создан с помощью полей.
Туалет еще лучше. ;) Я всегда использовал его в качестве баннера кода для своих приложений
▞▀▖ ▐ ▜ ▙▗▌ ▗▐
▌ ▙▀▖▌ ▌▞▀▘▜▀ ▝▀▖▐ ▌▘▌▞▀▖▛▀▖▄▜▀ ▞▀▖▙▀▖
▌ ▖▌ ▚▄▌▝▀▖▐ ▖▞▀▌▐ ▌ ▌▌ ▌▌ ▌▐▐ ▖▌ ▌▌
▝▀ ▘ ▗▄▘▀▀ ▀ ▝▀▘ ▘ ▘ ▘▝▀ ▘ ▘▀▘▀ ▝▀ ▘
На cyberciti.biz есть довольно хорошая статья о том, как его использовать, под названием: UNIX / Linux: Отображать большой цветной текстовый баннер на экране
cowsay
$ cowsay cowsay makes banners
______________________
< cowsay makes banners >
----------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
$ cowsay -f tux cowsay is customisable
________________________
< cowsay is customisable >
------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
cowsay
забавные 90-е годы и предоставляет кучу возможностей для подстройки внешнего вида коровы. Читайте man cowsay
.
Он всё ещё упакован для Ubuntu и Debian: sudo apt install cowsay