Linux

將給定文本顯示得更大的 Linux 軟體包

  • July 23, 2019

是否有一個 Linux 軟體包可以以更大的尺寸輸出傳遞給它的任何文本,基本上不改變終端的字型大小。基本上是在找這樣的東西;

$ echobig "hi there!"
_     _   _   _                   _ 
| |   (_) | | | |                 | |
| |__  _  | |_| |__   ___ _ __ ___| |
| '_ \| | | __| '_ \ / _ \ '__/ _ \ |
| | | | | | |_| | | |  __/ | |  __/_|
|_| |_|_|  \__|_| |_|\___|_|  \___(_)

可能接受字元周圍的水平和垂直寬度等參數。

編輯:我正在尋找一個接受文本並列印它們的程序。不是“圖像到ASCII”轉換器。

您可以使用 figlet 從普通文本中製作大字母

http://www.figlet.org/

@Chamara figletKeragala 提到的可以與您的範例的輸出完全匹配。

但是這種工具的經典名稱是banner

$ banner "hi there!"
                                                                 ###
#    #     #             #####  #    #  ######  #####   ######   ###
#    #     #               #    #    #  #       #    #  #        ###
######     #               #    ######  #####   #    #  #####     #
#    #     #               #    #    #  #       #####   #
#    #     #               #    #    #  #       #   #   #        ###
#    #     #               #    #    #  ######  #    #  ######   ###

有幾種實現方式:我認為 SysVbanner是水平的並且不是很可調,而 BSD banner(在 Debian 10 as 中printerbanner)預設將文本向右旋轉 90 度以實現非常大的輸出。

引用自:https://unix.stackexchange.com/questions/531473