すべてのシェルグローバル変数を標準正規表現に変換する計画はありますか?

すべてのシェルグローバル変数を標準正規表現に変換する計画はありますか?

シェルワイルドカード(ワイルドカード)構文と標準正規表現の間には多くの想像力があります。

すべてのシェルグローバル変数を標準正規表現に変換する計画はありますか?

つまり、正規表現を使用することです。〜のようにShellball、またはすでにリリースまたはリリースされる予定の正規表現の最新バージョン。

答え1

もちろん、代替シェルを作成して呼び出すことはできますが、globの代わりにregexを使用するシェルは、次のように代替シェルで置き換えることはできませ/bin/myshellん。/bin/sh

  1. POSIX規格に準拠していない
  2. 既存のスクリプトをすべて中断
  3. 処理するのは痛いです(vi \.profileおそらく逃げるために.?)

したがって、/bin/shglobの代わりに正規表現を使用するシェルに置き換えられません。

関連情報