Pular para o conteúdo

Letras Bacanas no seu Shell Script sem Figlet

Dica publicada em Shell Script / Miscelânea
Mauricio Ferrari (LinuxProativo) maurixnovatrento
Hits: 4.587 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Letras Bacanas no seu Shell Script sem Figlet

Você quer umas letras legais no seu script e não quer que ele use o figlet? Então eu apresento uma dica bem simples.

Antes de tudo, instale o figlet. Quê? Mas, você disse que não ia usar o figlet no shell script! E não será usado. Ele apenas servirá para gerar as letras que queremos implementar no script dessa forma:

figlet Titulo >> saida.txt

Isso vai gerar a palavra com as letras bacanas no arquivo de texto saida.txt:
Linux: Letras Bacanas no seu Shell Script sem Figlet
Em seu Shell Script use-o dessa forma:
Linux: Letras Bacanas no seu Shell Script sem Figlet
Ao rodar seu script, veja o resultado:
Linux: Letras Bacanas no seu Shell Script sem Figlet
Fica a dica.

Reprodutor Nulloy no Slackware 15.0 Current

Google Earth Pro no Debian, Ubuntu, Linux Mint e derivados

Instalando Última Versão do LibreOffice no Deepin 20

Telegram no Debian, Ubuntu, Linux Mint e demais variações

Como empacotar programas compilados em DEB

Funções ZZ é uma coletânea com 111 miniaplicativos

Como passar parâmetros para um alias no Bash

Montando partição Windows automaticamente

Minha solução para monitorar múltiplos termômetros no Slackware

Verificando montagem de unidade para abrir programa

#1 Comentário enviado por fabio em 05/06/2020 - 14:22h
Pequena contribuição de como adicionar o código já com o echo no teu código:

$ figlet titulo | sed 's/^/echo "/; s/$/"/' | tee -a script.sh
#2 Comentário enviado por maurixnovatrento em 05/06/2020 - 16:47h

Valeu pelo complemento.

___________________________________
Conhecimento não se Leva para o Túmulo.
#5 Comentário enviado por Ryuk em 08/06/2020 - 09:58h
Primeiro um DICA:

Pra ficar mais fácil, não precisa escrever o "echo" em cada linha, basta uma vez assim:

echo '
_____ _____ ____ _____ _ _ _ ____ ___
|_ _| ____/ ___|_ _|/ \ | \ | | _ \ / _ \
| | | _| \___ \ | | / _ \ | \| | | | | | | |
| | | |___ ___) || |/ ___ \| |\ | |_| | |_| |
|_| |_____|____/ |_/_/ \_\_| \_|____/ \___/

'

Agora um problema com a sua DICA. As vezes tem caracteres que atrapalham o "echo". Então é melhor usar o figlet mesmo por garantia!
#6 Comentário enviado por maurixnovatrento em 08/06/2020 - 13:54h

[5] Comentário enviado por Ryuk em 08/06/2020 - 09:58h

Primeiro um DICA:

Pra ficar mais fácil, não precisa escrever o "echo" em cada linha, basta uma vez assim:

echo '
_____ _____ ____ _____ _ _ _ ____ ___
|_ _| ____/ ___|_ _|/ \ | \ | | _ \ / _ \
| | | _| \___ \ | | / _ \ | \| | | | | | | |
| | | |___ ___) || |/ ___ \| |\ | |_| | |_| |
|_| |_____|____/ |_/_/ \_\_| \_|____/ \___/

'

Agora um problema com a sua DICA. As vezes tem caracteres que atrapalham o "echo". Então é melhor usar o figlet mesmo por garantia!



Eu até entendo. Mas acho difícil alguém frescurar o terminal a ponto de mudar até a letra para que a mesma atrapalhe atrapalhe a exibição do echo.

E claro, dicas são sempre opcionais.



Contribuir com comentário

Entre na sua conta para comentar.