Verwendung von Variablenargumenten mit dem OptionParser von Ruby

8

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.

    
icco 02.03.2010, 07:55
quelle

1 Antwort

8
%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.

    
Shadowfirebird 02.03.2010, 17:22
quelle

Tags und Links