Convertendo decimal para hexadecimal

Publicado por Sandro Marcell 09/07/2007

[ Hits: 9.537 ]

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

Mostrar detalhes dispositivo de Hardware

Operações com valores em arquivo texto

Sugerindo artistas do Jamendo no Twitter

Páscoa - Festas Móveis

Baixa e instala WinRAR no Linux


  

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