Convertendo decimal para hexadecimal

Publicado por Sandro Marcell 09/07/2007

[ Hits: 9.627 ]

Homepage: http://sanmarcell.wordpress.com

Download hex.sh




Mais um script (in)útil, que converte números decimais para o formato hexadecimal.

  



Esconder código-fonte

#!/bin/csh
#
# Convertendo números decimais para hexadecimais.
#
# Sandro Marcell (sandro_marcell@yahoo.com.br)
#
# Uso: nome_script [número]

# Testando parâmetros:
if ($#argv == 0) then
   printf "Uso: `basename $0` [número]\n"
   exit
else if ($#argv > 1) then
   printf "-> Strings com espaços em branco não são válidas.\n"
   exit
endif

# Calculadora Dc:
which dc >& /dev/null
if ($status != 0) then
   printf "-> A calculadora Dc não está instalada.\n"
   exit
endif

# Condicional switch:
switch ($argv[1])
    case [0-9]*:
       # Convertendo:
       set Cnv = `printf "$argv[1] 16 o p" | dc`  
       printf "O formato hexadecimal para o número $argv[1] é:\n$Cnv\n"
       breaksw
    default:
       printf "-> Somente caracteres numéricos são válidos!\n"
       breaksw
endsw

Scripts recomendados

Cadastro em shell

Shell Script simples usando case

Pesquisa de grupos do sistema por nome de grupo ou gid

Extrai Tudo

Assitente de conexão Wireless - KDialog


  

Comentários
[1] Comentário enviado por Lisandro em 02/07/2009 - 22:05h

Arquivo não localizado =-(


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts