Ayuda con script, soy nobato
Publicado por yergui (1 intervención) el 06/07/2017 17:04:37
Hola, buenas a todos.
Estoy creando (intentando crear) un script donde te pida una IP y te imprima en pantalla las 10 ip's siguientes.
de momento lo que mejor me ha funcionado es este código:
Se que de esta manera esta mal, pero no encuentro la forma de que al introducir una ip, como darle un formato para que el script lo cuente como numero (incluyendo los puntos), he probado a pasarlo a 'strange' cambiando el '.to_i' por '.to_s', pero me da error de sintaxis.
Tambien e quitado el '10.times do..' y he usado los bucles 'for' y 'while', sin demasiado exito.
Indagando por internet he usado algun ejemplo para darle formato al numero, acaba siendo peor
No se en que punto meto la pata, lo que tendria que añadir, etc.... ando un poco perdido :(
Saludos.
Estoy creando (intentando crear) un script donde te pida una IP y te imprima en pantalla las 10 ip's siguientes.
de momento lo que mejor me ha funcionado es este código:
1
2
3
4
5
6
7
puts "introduzca la IP:"
STDOUT.flush
laip=gets.chomp
laip2=laip.to_i
10.times do |laip2|
puts "#{laip2}"
end
Se que de esta manera esta mal, pero no encuentro la forma de que al introducir una ip, como darle un formato para que el script lo cuente como numero (incluyendo los puntos), he probado a pasarlo a 'strange' cambiando el '.to_i' por '.to_s', pero me da error de sintaxis.
Tambien e quitado el '10.times do..' y he usado los bucles 'for' y 'while', sin demasiado exito.
Indagando por internet he usado algun ejemplo para darle formato al numero, acaba siendo peor
No se en que punto meto la pata, lo que tendria que añadir, etc.... ando un poco perdido :(
Saludos.
Valora esta pregunta


0