Je recherche un programme qui transforme une chaîne ASCII en quelque chose comme "l'art ascii" ci-dessous:
.- "^`\/`^"-. . ' ___ \/___ `. //.---. .---.\\ | // '-. ___________________________ .- '\\ | | ; | \/-------------------------- // |; | \|| |\_) Red Hat (_/| || / \| \. \; | Enterprise Linux ||; /./| / '\ _\\\\\\| ||///// /_/' \\\\\| Server version 5.3 |///// `` -\_\_\Codename Tikanga/_/_ /-'` '--------------------------'
Je n'ai pas d'exemple de correspondance mais j'aimerais que la chaîne soit transformée en un texte sur plusieurs lignes, comme:
__ __ /|/| | | | | | | - | | | | - | | | | | | | _/| _/
pour la lettre H
et ainsi de suite ... Je voudrais l'utiliser pour afficher certains messages d'avertissement, par exemple lorsque l'utilisateur est sur le point d'exécuter un script qui supprimera la base de données de production et ainsi de suite ...
Merci!
$ figlet que vous voulez figlet _ __ _ _ _ _ _ ___ _ _ __ ____ _ _ __ | | _/_ (_) __ _ | | ___ | | _ | | | |/_\| | | |\\/\// _` | '_\| __ | | | _ | |/_` | |/_\__ | | | _ | | (_) | | _ | |\VV/(_ | | | | | | _ | _ | | (_ | | | __/| _ \__, |\___/\ __, _ |\_/\ _/\ __ , _ | _ | | _ |\__ | | _ | | _ |\__, | _ |\___ |\__ | | ___/| ___/
Il y a aussi la "bannière" du commandement de la vieille école. C'est grossier mais efficace.
$ banner banner
###### # # # # # ####### ######
# # # # ## # ## # # # #
# # # # # # # # # # # # #
###### # # # # # # # # ##### ######
# # ####### # # # # # # # # #
# # # # # ## # ## # # #
###### # # # # # # ####### # #
Un peu de recherche sur Google m'a montré que rpmfind sait où le trouver (bien que rpmfind semble avoir lui-même des problèmes ces jours-ci ...)
Figlet peut le faire et se trouve dans les Repos Ubuntu Sudo apt-get install figlet
:
"Utiliser Figlet pour pimenter vos scripts" est un article récent du journal Linux sur le sujet.
cowsay
$ cowsay cowsay makes banners
______________________
< cowsay makes banners >
----------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
$ cowsay -f Tux cowsay is customisable
________________________
< cowsay is customisable >
------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
cowsay
est amusant des années 90 et offre un tas d'options pour peaufiner l'apparence de la vache. Lis man cowsay
.
Il est toujours conditionné pour Ubuntu et Debian: Sudo apt install cowsay
Il est probable que votre premier exemple ait été créé en utilisant cases .
Toilette c'est encore mieux. ;) Je l'ai toujours utilisé comme bannière de code pour mes applications
▞▀▖ ▐ ▜ ▙▗▌ ▗▐
▌ ▙▀▖▌ ▌▞▀▘▜▀ ▝▀▖▐ ▌▘▌▞▀▖▛▀▖▄▜▀ ▞▀▖▙▀▖
▌ ▖▌ ▚▄▌▝▀▖▐ ▖▞▀▌▐ ▌ ▌▌ ▌▌ ▌▐▐ ▖▌ ▌▌
▝▀ ▘ ▗▄▘▀▀ ▀ ▝▀▘ ▘ ▘ ▘▝▀ ▘ ▘▀▘▀ ▝▀ ▘
Il y a une assez bonne description de la façon de l'utiliser sur cyberciti.biz, intitulée: NIX/Linux: Afficher une grande bannière de texte colorée à l'écran