M.: Kürzel erzeugen für CLI-Optionen

Beitrag lesen

Mahlzeit,

Kommandozeilen-Optionen haben Kürzel:
--name, -n
--vorname, -vo
--verbose, -ve

Nur nebenbei, nach Posix ist -n bereits vergeben und verbose ist -v
Es hilft Anwendern, sich an solche Standards zu halten ;)
Und da du in Perl programmierst, was auf allen Plattformen eingesetzt werden kann, ist das IMO doppelt relevant.

Kennt jemand einen zweckmäßigen Algorithmus?

Auch wenn ich den Sinn in deinem Anliegen nicht verstehe (es gibt da einige Standards, die das unnötig machen), du nimmst einfach ein Kürzel und durchläufst alle anderen. Dabei prüfst du auf Gleichheit. Wenn es eine Übereinstimmung gibt, schreibst du eine Hash-Tabelle (oder du schreibst rein, wenn es keine gibt ;))

--
42