shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Operação Bitwise em Bash


From: Alfredo Casanova
Subject: Operação Bitwise em Bash
Date: Wed, 16 Oct 2019 19:07:54 -0300

Galera, to fazendo um script aqui pra detectar se uma sub-rede menos abrangente está compreendida dentro de outra mais abrangente (exemplo: saber se a rede 10.100.100.128/25 está dentro da rede 10.100.100.0/24)

E aí no meio das operacoes de bitwise me peguei com um erro que nao consigo explicar:

$ echo $(( 11111111 & 11111111))
11111111
$ echo $(( 11111111 & 11111110))
11111110

Essas duas operações estão com comportamento adequado
Porém:

$ echo $(( 00001010 & 00001010 ))
520
$ echo $(( 00001010 & 00001100 ))
512

eu não faço ideia do q está acontecendo nesses casos.
Alguém ilumina?

--
[]'s
Alfredo Tristão Casanova .͘.
Linux User #228230
tel: +55 61 9655 9619

reply via email to

[Prev in Thread] Current Thread [Next in Thread]