Donc, je sais comment utiliser optparser pour utiliser la ligne de commande pour appeler une méthode spécifique dans mon programme. Mais, est-il un moyen d'utiliser optparse où l'utilisateur est requis de spécifier un fichier pour que la commande fonctionne? Comme par exemple lors de l'utilisation de ce code:Exiger l'appel d'un fichier à partir de la ligne de commande
test.rb
#!/usr/bin/ruby
read = File.readlines(file)
puts read
L'utilisateur doit spécifier un fichier spécifique que le programme doit lire.
test.rb -b test.txt
Y at-il un moyen de le faire ou suis-je encore trop nouveau pour ruby pour comprendre comment cela fonctionne?
'ARGV' peut être votre ami. –
ARGV? Je suis tombé sur cela à quelques reprises mais je n'ai pas encore compris comment cela fonctionne. Pourriez-vous me donner un exemple? – yukimoda