Używam modułu Getopt::Long
do przetwarzania argumentów wiersza poleceń.Używając Perop Getopt :: Long, jak mogę zapobiec temu, aby moduł próbował dopasować niejednoznaczne nazwy opcji?
Typowym zachowaniem tego modułu jest możliwość podania nazwy -f
zamiast pełnej nazwy zmiennej --file
. Jednocześnie jeśli mam innego wiersza poleceń zmiennej --find
i gdybym dostarczyć tylko -f
w wierszu polecenia, to powrót z błędem:
Option f is ambiguous (file, find).
Zastanawiałem się, w jaki sposób możemy ograniczyć taką niejednoznaczną wykorzystanie?
Z góry dziękuję.
@downvoter: To pytanie jest przydatne i jasne. – Zaid
Dziękuję za korektę Zaid. – Gentle
Awanseści: pytanie [nie wykazuje wysiłku badawczego] (http://stackoverflow.com/questions/how-to-ask), można odpowiedzieć czytając samą dokumentację. – daxim