GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Warum verwendet sed nicht standardmäßig den erweiterten Regex-Modus?

Zu 1) Die Antwort ist die gleiche wie bei jedem anderen Werkzeug, das über Jahrzehnte verbessert wurde. :)

Sie möchten vorhandene Skripte nicht beschädigen, indem Sie das Standardverhalten ändern.

Zu 2) Das hat nichts mit der passenden Engine zu tun; es ist nur eine Frage, welcher Satz regulärer Ausdrücke unterstützt wird. POSIX BRE bedeutet "grundlegender regulärer Ausdruck".


Linux
  1. Warum werden die Website-Statistiken nicht aktualisiert?

  2. Finden Sie die Zeilennummer, die das Muster enthält, mit benutzerdefiniertem Regex-Trennzeichen?

  3. Ändern Sie die Kernel-Version auf einem Linux-Cloud-Server mithilfe des Rettungsmodus

  4. sed - wie man Regex-Gruppen mit sed erstellt

  5. Warum funktioniert `\d` nicht in regulären Ausdrücken in sed?

Reguläre Ausdrücke in Grep (Regex)

Die Definition eines regulären Ausdrucks?

Wie lösche ich die ersten N Zeilen einer ASCII-Datei mit Shell-Befehlen?

Warum ist Python 2.7 immer noch die Standard-Python-Version in Ubuntu?

Wie füge ich mit sed Text in die erste Zeile einer Datei ein?

BCRYPT - Warum verwenden die Linux-Distributionen es nicht standardmäßig?