Convertendo decimal para hexadecimal

Publicado por Sandro Marcell 09/07/2007

[ Hits: 9.799 ]

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

Script que verifica se existem arquivos repetidos em dois diretórios

Cálculo Etanol ou Gasolina

Transformando arquivos TXT em arquivos PDF

Criando usuarios com DIALOG

Bate papo com Davi


  

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