0
環境変数を展開する前に変更することはできますか?Bash中括弧内の非平仮名文字をフィルタリングする
例:
set ENV_VAR=some-stuff
echo ${ENV_VAR} - get this to print "somestuff" instead of "some-stuff"
環境変数を展開する前に変更することはできますか?Bash中括弧内の非平仮名文字をフィルタリングする
例:
set ENV_VAR=some-stuff
echo ${ENV_VAR} - get this to print "somestuff" instead of "some-stuff"
$ ENV_VAR=some-stuff
$ echo ${ENV_VAR//[^a-zA-Z]}
somestuff
、このような最初の文字を作るようにパラメータ展開(それはあなたが完全に実際に何か他のものである「ブレース展開」、呼んでいるもののための適切な用語です)修飾子を受け付け、 (またはすべての文字)を大文字または小文字にしたり、接頭辞または接尾辞を削除したり、パターンを他の文字列(または空文字列)に置き換えることができます。 manual pageのsection "Expansion"の「パラメータ拡張」を参照してください。
あなたは魔法です。 – DigitalDisaster