什么命令在bash中打印string为“big ascii text art”?

我正在寻找一个程序,把一个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:在屏幕上显示大的彩色文字横幅