Bash a převod IPv6 adresy

Pali

Bash a převod IPv6 adresy
« kdy: 09. 03. 2013, 23:22:39 »
Ahojte, napada vas nejaky elegantny sposob ako previest ipv6 adresu na cislo do dvojkovej sustavy v shelli (s pouzitim bash4, gnu utils, ...)?
« Poslední změna: 10. 03. 2013, 21:43:59 od Petr Krčmář »


Jenda

Re:Bash - ipv6 adresa
« Odpověď #1 kdy: 09. 03. 2013, 23:40:42 »
Ahojte, napada vas nejaky elegantny sposob ako previest ipv6 adresu na cislo do dvojkovej sustavy v shelli (s pouzitim bash4, gnu utils, ...)?
Udělal bych si tabulku, kde by bylo 16 mapování (A → 1010) a pak bral adresu po znacích a substituoval. Pokud se v ní vyskytuje :: nebo pokud má některá „čtveřice“ míň než 4 členy, bude ještě potřeba doplnit správný počet nul. S těmi nulami by ti mohl pomoci sipcalc.