Bash: Variablenersetzung/Großschreibung vereinfachen?

Bash: Variablenersetzung/Großschreibung vereinfachen?

Gibt es eine Möglichkeit, dies sauber in einer einzigen Zeile zu vereinfachen?

# e.g. ARG='--some-arg'

ARG=${ARG/--/}    # some-arg
ARG=${ARG//-/_}   # some_arg
ARG=${ARG^^}      # SOME_ARG

Ich hoffe auf eine Syntax, die es Ihnen ermöglicht, mehrere „Direktiven“ gleichzeitig einzuschließen, zum Beispiel (erfunden):

ARG=${ARG^^;/--/;//-/_}

verwandte Informationen