"dc -e 2570P4510238961697475595691055458315856448013P2570P". Execute a linha acima no seu terminal bash. Agora creio que desejas saber como este número estranho gerou esta string, certo? Este é o propósito deste artigo.
Além dos caracteres em ASCII também é possível colocar na string sequências de ESCAPE que indicam limpar a tela e imprimir em colorido.
Isto pode ser demonstrado com qualquer echo:
echo -e "\033[2JLimpei a tela. \033[0;31;1mVermelho\033[m Normal\n"
A sequência ESC [0;31;1m configura o terminal para um vermelho negrito. No caso do echo o ESCAPE foi representado por \033, ou seja, o octal 33 que significa 27 em decimal (ESC).
O \033[m volta o terminal a configuração normal.
Por fim, alguns acostumados a lerem artigos meus podem achar estranho um artigo assim, rápido e direto ao ponto.
Na verdade este artigo nasceu de um email que enviei para a lista TchêLinux. O pessoal da lista sugeriu que ele virasse um arrigo deixando-o mais disponível do que apenas pela lista.
[4] Comentário enviado por Teixeira em 12/01/2011 - 10:21h
A sua intimidade com o assunto é fascinante, e isso faz com que algo que em outras condições seria "chato" desperte o nosso interesse.
Didática excelente. Parabéns!
[7] Comentário enviado por julio_hoffimann em 12/01/2011 - 20:28h
Prof. Elgio,
É um prazer ler seus artigos. Lembro quando cheguei no VOL e me deparei com aqueles de criptografia. Me cadastrei no site só para lhe dar os parabéns, foi assim que tudo começou.
Fico feliz que ainda esteja por aqui para nos ensinar coisas interessantes.
[13] Comentário enviado por Daemonio em 17/01/2011 - 21:31h
Muito legal Élgio.
Já procurei material sobre o dc e tudo que achei foi aquela man page densa e um pouco ruim de entender pra quem é iniciante. Seu artigo está ótimo. Parabéns!!