On Thu, 27 Jul 2006 9:49pm  -0300, Julio C. Neves wrote:

> Para fazer o inverso e já aplicando o seu exemplo::
> 
> Hexa=$(echo "obase=16; 65535" | bc)
> for ((i=0; i < 4; i++))
> {
>     echo "ibase=16; ${Hexa:i:1}" | bc
> }

Algum motivo especial para usar bc e não shell?

  % echo $((0x8001 & 0xff00))
  32768

  % echo $((16#8000))
  32768


-- 
Felipe Kellermann


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a