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
Liberando o ctrl+s e o ctrl+q para o VIM
Corrigindo a Falha de Segmentação do VirtualBox 6.1.18 no Slackware Current [RESOLVIDO]
StarUML no Slackware 14.2
Melhor Controle de Memória de Strings em C
Extraindo a Versão de um Pacote do Debian
Leitura recomendada
MIDI, Timidity e Rosegarden no Kurumin: Solução definitiva
Alterando as ID tags de seus arquivos de áudio em massa pelo terminal
Verificando montagem de unidade para abrir programa
Descobrir o MAC address de um IP com arping
Aprenda a usar o google, e melhore seu currículo
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