Так что я знаю, как использовать optparser для использования командной строки для вызова определенного метода в моей программе. Но есть ли способ использовать optparse, где пользователь должен указать файл, чтобы команда работала? Например, при использовании этого кода:Требовать файл для вызова из командной строки
test.rb
#!/usr/bin/ruby
read = File.readlines(file)
puts read
Пользователь должен указать конкретный файл, который программа должна прочитать.
test.rb -b test.txt
Есть ли способ сделать это, или я еще слишком новичок в рубине, чтобы полностью понять, как это работает?
'ARGV' может быть вашим другом. –
ARGV? Я столкнулся с этим пару раз, но мне еще предстоит понять, как это работает. Не могли бы вы привести мне пример? – yukimoda