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
Enumerando linhas com o comando nl
Criando Atalhos para Diretórios Ocultos no Linux
Extraindo Arquivos de Pacote de Tema do Windows (themepack) no Linux
Kino 1.3.4 no Slackware 14.2 x64
Extraindo Dados de Sites da Internet pelo Terminal
Leitura recomendada
Lendo manpages no Firefox
Montando imagens como partições
Como usar o jSMS direto do pen drive
Imprimindo repetidamente uma palavra ou frase na tela
ZSWAP controlável. ligável e desligável - pacote completo
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