Para converter um caracter para código ASCII você pode usar o comando OD:
Exemplo: $ echo ABC | od -A n -t d1 65 66 67 10 ou caso não queira enviar a quebra de linha (newline) do echo: $ echo -n ABC | od -A n -t d1 65 66 67 O OD tambem pode exibir os códigos em octal(default), hexadecimal e aceita outras opções. Att, Sérgio. 2006/11/25, Sérgio Durigan Júnior <[EMAIL PROTECTED]>: > > Olá pessoal, > > Adepto da famosa frase shellzeira "não pergunte se tem como fazer, > pergunte como se faz", resolvi desistir de minhas tentativas > frustradas de encontrar uma solução pra esse problema e recorrer à > lista. > > Gostaria de saber como eu converto um caracter para código ASCII (e > vice-versa) em shell script. Não encontrei programa algum que faça > isso! Tentei até usar o printf, mas não foi possível: > > $ printf "%d" 'c' > -bash: printf: c: invalid number > $ > > Como não quero escrever um programinha em C pra fazer isso, queria > saber se tem como fazer usando as ferramentas em Shell ;-). > > Obrigado! > > Sérgio. > > [As partes desta mensagem que não continham texto foram removidas]
