Ola, vc pode usar o basic calculator (bc) para isso # decimal pra hex $ ( echo "obase=16 ; 1 ; 3 ; 5 ; 7 ; 16 ; 200" ) | bc # hex pra decimal $ ( echo "ibase=16 ; 1 ; A ; F ; FF ; 1F ; AB" ) | bc # octal pra hex $ ( echo "ibase=8 ; obase=16; 1 ; 8 ; 80 ; 10 " ) | bc
ibase -> input base: base de entrada obase -> output base: base de saida Quando vc não informa algum desses, é subentendido que vc esta usando a base 10 --- Em shell-script@yahoogrupos.com.br, "Benedito Portela" <[EMAIL PROTECTED]> escreveu > > Pessoal de decimal pra hexa eu já aprendi com o printf, mas o > contrario como se faz? > Obg > Bené > PS.:Ainda não resolvi o problema de ler o teclado diretamente! > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer