Я надеюсь, что мой скрипт Ruby будет начинаться с введенного числа, скажем, 100, и будет проходить до конца диапазона;1000. Имея все промежуточные числа, сохраненные в файле.
Это код, который у меня есть:
#!/usr/bin/env ruby
if ARGV.length ==0;
puts "Enter the start number"
else puts ARGV.size
ARGV.each do |a|
for i in 0..1000 do
puts i;
end
end
end
Чтобы запустить его, я набираю:
ruby increment.rb 100 > increment.txt
Тем не менее, он игнорирует введенный номер и начинает с 1 независимо.
Что я делаю не так?