最新バージョンの Bash は変数値に対する一時的な変更を${PATH,,}
提供します。${PATH^^}
これらはいつ紹介されましたか? 2007 Bash Cookbookでは、この文字列の置換について言及しておらず、リストにもありません。Bash ハッカー Wiki ページ。
2009年4.xで紹介されたと思われますが、権威あるソースを探しています。
答え1
bash
4.0では、次のように紹介されました。NEWS
文書:
bash-4.0
以下は、リリース後に追加された新機能の簡単な説明ですbash-3.2
。いつものように、マニュアルページ(doc/bash.1
)は完全な説明を見つけることができる場所です。[...]
へへ。新しい大文字と小文字の修飾子拡張(大文字(
^[^]
)と小文字())があります,[,]
。最初の文字または配列要素に対して機能するか、グローバルに機能できます。変更する文字を決定するためにオプションのシェルモードを許可します。大文字演算子を含めることができるオプションで構成可能な機能があります。