[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Converter caracter para código ASCII
From: |
Sergio Nery Simoes |
Subject: |
Re: [shell-script] Converter caracter para código ASCII |
Date: |
Sun, 26 Nov 2006 01:47:51 -0200 |
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 <address@hidden>:
>
> 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]