これを 1 行に簡潔にまとめる方法はありますか?
# e.g. ARG='--some-arg'
ARG=${ARG/--/} # some-arg
ARG=${ARG//-/_} # some_arg
ARG=${ARG^^} # SOME_ARG
たとえば、(架空の) 複数の「ディレクティブ」を一度に含めることができる構文を期待しています。
ARG=${ARG^^;/--/;//-/_}
これを 1 行に簡潔にまとめる方法はありますか?
# e.g. ARG='--some-arg'
ARG=${ARG/--/} # some-arg
ARG=${ARG//-/_} # some_arg
ARG=${ARG^^} # SOME_ARG
たとえば、(架空の) 複数の「ディレクティブ」を一度に含めることができる構文を期待しています。
ARG=${ARG^^;/--/;//-/_}