Есть ли способ упростить это до одной строки?
# e.g. ARG='--some-arg'
ARG=${ARG/--/} # some-arg
ARG=${ARG//-/_} # some_arg
ARG=${ARG^^} # SOME_ARG
Я надеюсь на синтаксис, который позволит вам включать несколько «директив» одновременно, например (выдуманный):
ARG=${ARG^^;/--/;//-/_}