GNU/Linux >> Linux の 問題 >  >> Linux

デフォルトで sed が拡張正規表現モードを使用しないのはなぜですか?

Re 1) 答えは、数十年にわたって改善された他のツールと同じです。 :)

デフォルトの動作を変更して既存のスクリプトを壊したくありません。

Re 2) それはマッチングエンジンとは何の関係もありません。それは、どの正規表現のセットがサポートされているかの問題です。 POSIX BRE は「基本的な正規表現」を意味します。


Linux
  1. 正規表現がXで機能するのに、Yでは機能しないのはなぜですか?

  2. 正規表現文字として解釈されるために、Sedで正規表現文字をエスケープする必要がありますか?

  3. なぜ(そしてどのように)バイナリファイルでCatを使用したのですか?

  1. カスタム正規表現区切り文字を使用してパターンを含む行番号を見つけますか?

  2. sed - sed を使用して正規表現グループを作成する方法

  3. sed の正規表現で `\d` が機能しないのはなぜですか?

  1. sed を使用してファイルの 1 行目にテキストを挿入するにはどうすればよいですか?

  2. chown を使用してディレクトリのグループ所有者を変更することは許可されていません....なぜですか?

  3. BCRYPT - Linux ディストリビューションがデフォルトで使用しないのはなぜですか?