
シェルワイルドカード(ワイルドカード)構文と標準正規表現の間には多くの想像力があります。
すべてのシェルグローバル変数を標準正規表現に変換する計画はありますか?
つまり、正規表現を使用することです。〜のようにShellball、またはすでにリリースまたはリリースされる予定の正規表現の最新バージョン。
答え1
もちろん、代替シェルを作成して呼び出すことはできますが、globの代わりにregexを使用するシェルは、次のように代替シェルで置き換えることはできませ/bin/myshell
ん。/bin/sh
- POSIX規格に準拠していない
- 既存のスクリプトをすべて中断
- 処理するのは痛いです(
vi \.profile
おそらく逃げるために.
?)
したがって、/bin/sh
globの代わりに正規表現を使用するシェルに置き換えられません。