Nie znam ruby bardzo dobrze, ale próbuję dodać trochę funkcjonalności do skryptu napisanego przez współpracownika.Jak używać zmiennych argumentów z OptionParser ruby
Zasadniczo w tej chwili zajmuje kilka flag i standardowe jako dane wejściowe i używa OptionParser do parsowania flag.
Chcę użyć OptionParser do analizy wybranych argumentów linii poleceń podobnych do tych z cat. Więc myślę, że moje pytanie jest jak chciałbym napisać opcje wiersza polecenia analizowania część kota w Ruby przy użyciu OptionParser
cat [OPTION]... [FILE]...
nadzieję, że ma sens, każda pomoc jest mile widziana.
Czy pytasz, jak radzić sobie z argumentami bez przełączania ([PLIK])? –
Tak, udało mi się napisać kod dla wszystkich opcji przełącznika, ale nie wiem, jak sobie poradzić z nieskończoną liczbą plików wymienionych po tym. Przepraszam, byłem niejasny. – icco
Przepraszam, zaktualizowałem swoją odpowiedź. Po przeanalizowaniu wszystkich opcji należy pozostawić ciąg ARGV jako tablicę nazw plików. Zakładając, że użytkownik wprowadził prawidłową linię poleceń, to znaczy. – Shadowfirebird