optionparser

___ tag123ruby ___ Ruby ist eine multi-plattform Open-Source, dynamische objektorientierte interpretierte Sprache, erstellt von Yukihiro Matsumoto (Matz) im Jahr 1995. Die [Ruby] -Tag ist für Fragen im Zusammenhang mit der Ruby-Sprache, einschließlich seiner Syntax und seiner Bibliotheken . Fragen speziell zum Ruby-on-Rails-Framework sollten mit [ruby-on-rails], nicht [ruby] getaggt werden. Verwenden Sie dies nicht, um Ruby in der japanischen Sprache zu markieren. ___ qstnhdr ___ Verwendung von Variablenargumenten mit dem OptionParser von Ruby ___ tag123optionsparer ___ hilf uns bei der Bearbeitung dieses Wikis ___ qstntxt ___

Ich kenne Ruby nicht sehr gut, aber ich versuche, diesem Skript, das ein Mitarbeiter geschrieben hat, etwas Funktionalität hinzuzufügen.

Im Grunde braucht es jetzt ein paar Flags und Standard als Eingabe, und es verwendet OptionParser, um die Flags zu parsen.

Ich möchte mit OptionParser eine Auswahl von Befehlszeilenargumenten analysieren, die denen von cat ähnlich sind. Also ich denke, meine Frage ist, wie würde ich die Befehlszeilenoptionen Parsing Teil der Katze in Ruby mit OptionParser

schreiben %Vor%

Hoffnung, die Sinn macht, jede Hilfe wird geschätzt.

    
___ answer2365199 ___
%Vor%

Ich werde andere Befehlszeilenoperationen, wie sie sagen, als eine Übung für den Leser verlassen! Sie bekommen die Idee.

(NB: Ich musste einen fiktiven -x-Parameter erfinden, um zu demonstrieren, wie man einen Wert nach einer Flagge übergibt.)

Update: Ich hätte erklären sollen, dass dies ARGV als ein Array von Dateinamen belassen wird, vorausgesetzt, der Benutzer hat irgendeinen eingegeben.

    
___
1
Antwort

Verwendung von Variablenargumenten mit dem OptionParser von Ruby

Ich kenne Ruby nicht sehr gut, aber ich versuche, diesem Skript, das ein Mitarbeiter geschrieben hat, etwas Funktionalität hinzuzufügen. Im Grunde braucht es jetzt ein paar Flags und Standard als Eingabe, und es verwendet OptionParser, um die...
02.03.2010, 07:55