Uma opçao:
wa...@wakku:~$ echo 10.0.0.{1..254}

Varias faixas?
wa...@wakku:~$ for i in {0..10}; do echo 10.0.$i.{1..254}; done


E se quiser mais ainda, so encadear outro for..

--

Flávio do Carmo Júnior aka waKKu

2009/8/30 MrBiTs <mrbits....@gmail.com>:
>
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
>> olá senhores,
>> Estou fazendo uma ferramenta de gerenciamento de um servidor de internet e
>> eu estava pensando em uma ferramenta que sequenciasse os ips.
>> Por exemplo, depois de 10.0.0.254/8 vem 10.0.1.1/8, 10.0.1.2/8, de forma
>> que
>> vá somando 1 ao ip, respeitando a máscara, a network e o broadcast.
>> Alguem por um acaso já tem alguma coisa assim?
>
> Definidas as regras de respeito ( máscara = /8, network = 0, broadcast
> = 255 ), eu me valeria do IFS para separar os octetos e depois laços
> for encadeados para somá-los.
>
> Veja se o código em http://pastebin.com/f5ab18307
>
> Um Abraço
>
> MrBiTs
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Use GnuPG with Firefox : http://getfiregpg.org (Version: 0.7.8)
>
> iEYEARECAAYFAkqaci4ACgkQrDdxWm3R8YZY5wCgh5GAfqjIsPeYjOncIh+zrrQY
> yNYAnj3vFJvYhxDM1GawRsBOKRYnQon8
> =xho/
> -----END PGP SIGNATURE-----
> 

Responder a