rao*_*son 36 scripting bash ascii
我正在寻找一个程序,将 ASCII 字符串转换为类似于下面的“ascii 艺术”:
.-"^`\ /`^"-。 .' ___\ /___`。 //.---. .---.\ | // '-. ___________________________ .-' \\ | | ;| \/---------------------------// |; | \ || |\_) 红帽 (_/| || / \ | \ . \; | 企业 Linux || ; / . / | / '\_\ \\ \ \ \ | ||/ / / // /_/' \\ \ \ \| 服务器版本 5.3 |/ / / // `'-\_\_\ 代号 Tikanga /_/_/-'` '---------------------------'
我没有匹配的示例,但我希望将字符串转换为一些多行文本,例如:
__ __ / | / | | | | | | |--| | | |--| | | | | | |_/ |_/
对于信件H
等等......我想用它来显示某些警告消息,例如当用户即将运行一个将删除生产数据库等的脚本时......
谢谢!
jef*_*eff 77
$ figlet 你想要 figlet _ _ _ _ _ _ _ ___ _ _ __ ____ _ _ __ | |_ / _(_) __ _| | ___| |_ | | | |/ _ \| | | | \ \ /\ / / _` | '_ \| __| | |_| |/ _` | |/ _ \ __| | |_| | (_) | |_| | \ VV / (_| | | | | |_ | _| | (_| | | __/ |_ \__, |\___/ \__,_| \_/\_/ \__,_|_| |_|\__| |_| |_|\__, |_|\___|\__| |___/ |___/
Dav*_*osh 16
还有老式的命令“横幅”。它粗糙但有效。
$ banner banner
###### # # # # # ####### ######
# # # # ## # ## # # # #
# # # # # # # # # # # # #
###### # # # # # # # # ##### ######
# # ####### # # # # # # # # #
# # # # # ## # ## # # #
###### # # # # # # ####### # #
Run Code Online (Sandbox Code Playgroud)
一些谷歌搜索告诉我 rpmfind 知道在哪里可以找到它(尽管这些天 rpmfind 本身似乎有问题......)
Figlet 可以做到这一点,并且位于 Ubuntu Repos 中sudo apt-get install figlet
:
“Using Figlet to Spice Up your Scripts”是最近一篇关于该主题的 Linux 期刊文章。
小智 5
厕所就更好了。;) 我总是将它用作我的应用程序的代码横幅
\n\n \xe2\x96\x9e\xe2\x96\x80\xe2\x96\x96 \xe2\x96\x90 \xe2\x96\x9c \xe2\x96\x99\xe2\x96\x97\xe2\x96\x8c \xe2\x96\x97\xe2\x96\x90 \n \xe2\x96\x8c \xe2\x96\x99\xe2\x96\x80\xe2\x96\x96\xe2\x96\x8c \xe2\x96\x8c\xe2\x96\x9e\xe2\x96\x80\xe2\x96\x98\xe2\x96\x9c\xe2\x96\x80 \xe2\x96\x9d\xe2\x96\x80\xe2\x96\x96\xe2\x96\x90 \xe2\x96\x8c\xe2\x96\x98\xe2\x96\x8c\xe2\x96\x9e\xe2\x96\x80\xe2\x96\x96\xe2\x96\x9b\xe2\x96\x80\xe2\x96\x96\xe2\x96\x84\xe2\x96\x9c\xe2\x96\x80 \xe2\x96\x9e\xe2\x96\x80\xe2\x96\x96\xe2\x96\x99\xe2\x96\x80\xe2\x96\x96 \n \xe2\x96\x8c \xe2\x96\x96\xe2\x96\x8c \xe2\x96\x9a\xe2\x96\x84\xe2\x96\x8c\xe2\x96\x9d\xe2\x96\x80\xe2\x96\x96\xe2\x96\x90 \xe2\x96\x96\xe2\x96\x9e\xe2\x96\x80\xe2\x96\x8c\xe2\x96\x90 \xe2\x96\x8c \xe2\x96\x8c\xe2\x96\x8c \xe2\x96\x8c\xe2\x96\x8c \xe2\x96\x8c\xe2\x96\x90\xe2\x96\x90 \xe2\x96\x96\xe2\x96\x8c \xe2\x96\x8c\xe2\x96\x8c \n \xe2\x96\x9d\xe2\x96\x80 \xe2\x96\x98 \xe2\x96\x97\xe2\x96\x84\xe2\x96\x98\xe2\x96\x80\xe2\x96\x80 \xe2\x96\x80 \xe2\x96\x9d\xe2\x96\x80\xe2\x96\x98 \xe2\x96\x98 \xe2\x96\x98 \xe2\x96\x98\xe2\x96\x9d\xe2\x96\x80 \xe2\x96\x98 \xe2\x96\x98\xe2\x96\x80\xe2\x96\x98\xe2\x96\x80 \xe2\x96\x9d\xe2\x96\x80 \xe2\x96\x98 \n
Run Code Online (Sandbox Code Playgroud)\n\ncyberciti.biz 上有一篇关于如何使用它的非常好的文章,标题为:UNIX / Linux:在屏幕上显示大型彩色文本横幅
\n小智 5
cowsay
$ cowsay cowsay makes banners
______________________
< cowsay makes banners >
----------------------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
$ cowsay -f tux cowsay is customisable
________________________
< cowsay is customisable >
------------------------
\
\
.--.
|o_o |
|:_/ |
// \ \
(| | )
/'\_ _/`\
\___)=(___/
Run Code Online (Sandbox Code Playgroud)
cowsay
有趣的是 90 年代,并提供了许多调整奶牛外观的选项。阅读man cowsay
。
它仍然为 Ubuntu 和 Debian 打包: sudo apt install cowsay