Tamanho da fonte no script de shell

0

Na execução do meu script, quero que o tamanho da fonte de alguns comandos de eco seja maior do que as outras coisas exibidas. Existe alguma maneira de fazer isso?

    
por Prashast 18.10.2017 / 00:25

2 respostas

1

No modo de texto simples, não há uma maneira padrão de obter fontes maiores, eu acho. Muitos emuladores de terminal suportam cores e isso pode ser usado para distinguir algum texto.

No entanto, você pode criar caracteres grandes com caracteres regulares. Para fazer isso, use figlet (e veja isto ).

$ figlet "Super User"
 ____                          _   _               
/ ___| _   _ _ __   ___ _ __  | | | |___  ___ _ __ 
\___ \| | | | '_ \ / _ \ '__| | | | / __|/ _ \ '__|
 ___) | |_| | |_) |  __/ |    | |_| \__ \  __/ |   
|____/ \__,_| .__/ \___|_|     \___/|___/\___|_|   
            |_|

Há também toilet (veja isto ).

$ toilet "Super User"

  mmmm                                     m    m                     
 #"   " m   m  mmmm    mmm    m mm         #    #  mmm    mmm    m mm 
 "#mmm  #   #  #" "#  #"  #   #"  "        #    # #   "  #"  #   #"  "
     "# #   #  #   #  #""""   #            #    #  """m  #""""   #    
 "mmm#" "mm"#  ##m#"  "#mm"   #            "mmmm" "mmm"  "#mm"   #    
               #                                                      
               "

Consulte os manuais e pesquise na web por gráficos para ver o que essas ferramentas podem fazer. Sua consulta de pesquisa deve ser como linux toilet em vez de simples toilet por motivo óbvio.

Compare também esta questão .

Se você quiser que seu texto seja ainda mais chique, confira:

$ figlet "Hello World!" | cowsay -n
 ________________________________________________________
/  _   _      _ _        __        __         _     _ _  \
| | | | | ___| | | ___   \ \      / /__  _ __| | __| | | |
| | |_| |/ _ \ | |/ _ \   \ \ /\ / / _ \| '__| |/ _' | | |
| |  _  |  __/ | | (_) |   \ V  V / (_) | |  | | (_| |_| |
| |_| |_|\___|_|_|\___/     \_/\_/ \___/|_|  |_|\__,_(_) |
\                                                        /
 --------------------------------------------------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

É claro que você precisa instalar cowsay primeiro.

    
por 18.10.2017 / 00:55
1

Você pode usar arte ASCII (bem, arte ANSI, agora ). Existem sites que processarão seu texto para você também. Apenas ecoar cada linha separadamente.

Por exemplo, uma mensagem de erro:

    
por 18.10.2017 / 01:18