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----- >