Linux 패키지는 주어진 텍스트를 더 크게 표시합니다.

Linux 패키지는 주어진 텍스트를 더 크게 표시합니다.

기본적으로 터미널의 글꼴 크기를 변경하지 않고 전달된 텍스트를 더 큰 크기로 출력할 수 있는 Linux 패키지가 있습니까? 기본적으로 비슷한 것을 찾고 있습니다.

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

문자 주위의 가로 및 세로 너비와 같은 매개변수를 허용할 수 있습니다.

편집: 텍스트를 받아 인쇄하는 프로그램을 찾고 있습니다. "이미지를 ASCII로" 변환기가 아닙니다.

답변1

Figlet을 사용하여 일반 텍스트에서 큰 글자를 만들 수 있습니다

http://www.figlet.org/

답변2

@Chamara Keragala가 언급한 내용은 figlet예제의 출력과 정확히 일치할 수 있습니다.

하지만 이 도구의 일반적인 이름은 다음과 같습니다 banner.

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

이를 구현하는 방법에는 여러 가지가 있습니다. SysV banner는 수평이고 조정이 쉽지 않은 반면 BSD banner(Debian 10에서와 같이 printerbanner)는 기본적으로 매우 큰 출력을 얻기 위해 텍스트를 오른쪽으로 90도 회전합니다.

관련 정보