Multiconversor (Octal para binário, decimal para hexadecimal, etc)
Publicado por Marcelo Santos Araujo 07/07/2003
[ Hits: 18.711 ]
Conversor com um menu no qual o usuário pode escolher 6 tipos de conversão. Binário para decimal, decimal para hexadecimal, octal para decimal, etc. Utilização da bc por meio de um pipe. Para executar chmod 744 conversor.sh e depois ./conversor.sh.
#!/bin/sh #autor: Marcelo Santos Araujo - msa@nanet.com.br #data: 07/07/2003 #ibase = input base #obase = output base #calculadora bc clear echo -e "\n\t\t\t\tMenu Conversor\n\n\t(1) - Conversao Decimal para Hexadecimal" echo -e "\t(2) - Conversao Hexadecimal para Decimal\n\t(3) - Conversao Binario para Decimal" echo -e "\t(4) - Conversao Decimal para Binario" echo -e "\t(5) - Conversao Octal para Decimal" echo -e "\t(6) - Conversao Decimal para Octal" echo -e "\t(7) - Sair" echo -e "\nPressione 1,2,3,4,5,6 ou 7: " read opcao case "$opcao" in 1) echo "Digite o valor em decimal: " read decimal echo -e "Valor em hexadecimal:" echo -e "obase=16;($decimal)" | bc 2> /dev/null echo -e "\n\n" ;; 2) echo "Digite o valor em hexadecimal: " read hexadecimal echo "Valor em decimal: " echo "ibase=16;($hexadecimal)" | bc 2> /dev/null echo -e "\n\n" ;; 3) echo "Digite o valor em binario: " read binario echo "Valor em decimal: " echo -e "ibase=2;($binario)" | bc 2> /dev/null echo -e "\n\n" ;; 4) echo "Digite o valor em decimal: " read decimal echo "Valor em binario: " echo "obase=2;($decimal)" | bc 2> /dev/null echo -e "\n\n" ;; 5) echo "Digite o valor em octal: " read octal echo "Valor em decimal: " echo -e "ibase=8;($octal)" | bc 2> /dev/null echo -e "\n\n" ;; 6) echo "Digite o valor em decimal: " read decimal echo "Valor em octal: " echo -e "obase=8;($decimal)" | bc 2> /dev/null echo -e "\n\n" ;; 7) echo -e "\n\n" exit ;; *) echo -e "\nOpcao $opcao invalida!\n" ;; esac
Prova LPI em shell script - com contador de acertos
Monitoramento por e-mail e celular
Backup Base de Dados PostgreSQL [pg_dump]
Implementando um simples manipulador de eventos de teclado
Slackware Interface Install - Instalação de Interfaces gráficas no Slackware
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Removendo jogos e bloatware do KDE no Gentoo
Gentoo: Sincronização com Git e Automação via Systemd
Instalação do tema Fluent GTK no Zorin OS
PKI na Prática: Criando CA e Certificado Wildcard (Automatizado)
Midia de instalação LM-21.3 não inicializa (14)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (3)









