我正在寻找一个程序,把一个ASCIIstring变成类似下面的“ascii艺术”:
.-“^`\ /`^” - 。 “。 ___ \ / ___`。 / / .---。 .---。\ \ | //' - 。 ___________________________ .-'\\ | | ; | \ / -------------------------- // | | \ || | \ _)红帽(_ / | || / \ | \。 \; | 企业Linux || ; /。 / | / '\ _ \ \ \ \ \ \ | || / / / // / _ /' \ \ \ \ \ 服务器版本5.3 | / / / / '' - \ _ \ _ \ Codename Tikanga / _ / _ / - '` '--------------------------'
我没有一个匹配的例子,但我想把string变成一些多行文本,如:
__ __ / | / | | | | | | | - | | | | - | | | | | | | _ / | _ /
对于字母H
等…我想用这个来显示某些警告消息,例如当用户即将运行一个脚本,将删除生产数据库等…
谢谢!
$ figlet你想要figlet _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | _ / _(_)__ _ | | ___ | | _ | | | | / _ \ | | | | \ \ \ \ / / _` | '_ \ | __ | | | _ | | / _` | | / _ \ __ | | | _ | | (_)| | _ | | \ VV /(_ | | | | | | _ | _ | |(_ | | | __ / | _ \ __,| \ ___ / \ __,_ | \ _ \ \ _ / \ __,_ | _ | | _ | \ __ | | _ | | _ | \ __,| _ | \ ___ | \ __ | | ___ / | ___ /
还有老式的指挥“旗帜”。 这是粗糙而有效的。
$ banner banner ###### # # # # # ####### ###### # # # # ## # ## # # # # # # # # # # # # # # # # # ###### # # # # # # # # ##### ###### # # ####### # # # # # # # # # # # # # # ## # ## # # # ###### # # # # # # ####### # #
有一点googling告诉我,rpmfind知道在哪里find它(虽然rpmfind似乎有问题自己这些天…)
Figlet可以做到这一点,并在Ubuntu的回购sudo apt-get install figlet
:
“使用Figlet来增加你的脚本”是最近一期的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
你的第一个例子很可能是使用框创build的。
厕所更好。 ;)我总是用它作为我的应用程序的代码横幅
▞▀▖ ▐ ▜ ▙▗▌ ▗▐ ▌ ▙▀▖▌ ▌▞▀▘▜▀ ▝▀▖▐ ▌▘▌▞▀▖▛▀▖▄▜▀ ▞▀▖▙▀▖ ▌ ▖▌ ▚▄▌▝▀▖▐ ▖▞▀▌▐ ▌ ▌▌ ▌▌ ▌▐▐ ▖▌ ▌▌ ▝▀ ▘ ▗▄▘▀▀ ▀ ▝▀▘ ▘ ▘ ▘▝▀ ▘ ▘▀▘▀ ▝▀ ▘
在cyberciti.biz上有很好的关于如何使用它的文章: UNIX / Linux:在屏幕上显示大的彩色文字横幅