Gerando um range de ips no shell (bash)

tudo começa com nosso velho amigo "echo"

echo 172.30.34.{1..255}

Isto vai gerar uma longa linha, o que cê precisa fazer agora?
colocar uma quebra de linha no lugar dos espaços, e isto é moleza com o amigo
"tr" que faz a troca.

echo 172.30.34.{1..255} | tr " " "\n" > ips.txt

Um comentário:

  1. opa legal! tava procurando isso!
    obrigado, vlw!


    pode fazer assim tbm:

    echo 172.30.34.{1..255} | xargs -n1

    ResponderExcluir

Insira seu comentário - O mesmo será submetido à aprovação!

linux-cookbook

Grupos do Google
Participe do grupo linux-cookbook
E-mail:
Visitar este grupo