Pular para o conteúdo

Convertendo decimal para hexadecimal

Mais um script (in)útil, que converte números decimais para o formato hexadecimal.
Sandro Marcell SMarcell
Hits: 10.030 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Mais um script (in)útil, que converte números decimais para o formato hexadecimal.
Download hex.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Simula comando PAUSE do MSDOS

Teste de Índice de Massa Corporal (IMC)

NFS

Montando Pen Drive no Slackware

Bate papo com Davi

#1 Comentário enviado por Lisandro em 02/07/2009 - 22:05h
Arquivo não localizado =-(

Contribuir com comentário

Entre na sua conta para comentar.