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:
Em seu Shell Script use-o dessa forma:
Ao rodar seu script, veja o resultado:
Fica a dica.
Outras dicas deste autor
Instalando o ExMplayer no Deepin 20
WhatsApp Desktop Aceitável no Deepin 20
Instalando o Nulloy no Deepin 20 ou Debian 9
Jogos e Programas para Windows portados em AppImage para Linux
Troque o Basename por Expansão de Parâmetros
Leitura recomendada
Baixando jogos do ClickJogos - UOL
Consertando o ^M em scripts shell
Habilitando NumLock em todos os terminais na inicialização
Showterm: screencast pelo terminal
Mostrando datas passadas e futuras com o comando date
Comentários
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
Valeu pelo complemento.
___________________________________
Conhecimento não se Leva para o Túmulo.
Mensagem
Valeu pelo complemento.
___________________________________
Conhecimento não se Leva para o Túmulo.
Mensagem
E se você não quiser baixar o figlet basta pesquisar no duckduckgo
figlet Teste
https://duckduckgo.com/?q=figlet+Teste&t=h_&ia=answer
Surpreendente. Porque o google não faz isso também?
Mensagem
[quote]
[3] Comentário enviado por Cizordj em 07/06/2020 - 00:00h
E se você não quiser baixar o figlet basta pesquisar no duckduckgo
figlet Teste
https://duckduckgo.com/?q=figlet+Teste&t=h_&ia=answer
[/quote]
Surpreendente. Porque o google não faz isso também?
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!
Mensagem
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!
[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.
Mensagem
[quote]
[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!
[/quote]
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
Enviar