GNU/Linux >> Linux Esercitazione >  >> Linux

Perché sed non utilizza la modalità regex estesa per impostazione predefinita?

Re 1) La risposta è la stessa di qualsiasi altro strumento che è stato migliorato nel corso di decenni. :)

Non vuoi interrompere gli script esistenti modificando il comportamento predefinito.

Re 2) Questo non ha nulla a che fare con il motore di corrispondenza; è solo una questione di quale insieme di espressioni regolari è supportato. POSIX BRE significa "espressione regolare di base".


Linux
  1. Perché le statistiche del sito web non sono aggiornate

  2. Trova il numero di riga che contiene il modello utilizzando il delimitatore Regex personalizzato?

  3. Perché Python 2.7 è ancora la versione predefinita di Python in Ubuntu?

  4. sed - come creare gruppi regex usando sed

  5. Perché "\d" non funziona nelle espressioni regolari in sed?

Espressioni regolari in Grep (Regex)

La definizione di un'espressione regolare?

Come eliminare le prime N righe di un file Ascii utilizzando i comandi della shell?

Modifica la versione del kernel su un server cloud Linux utilizzando la modalità di ripristino

Come inserisco il testo nella prima riga di un file usando sed?

BCRYPT - Perché le distribuzioni Linux non lo usano di default?