GNU/Linux >> Znalost Linux >  >> Linux

Proč sed ve výchozím nastavení nepoužívá rozšířený režim regulárních výrazů?

Re 1) Odpověď je stejná jako u jakéhokoli jiného nástroje, který byl vylepšován v průběhu desetiletí. :)

Nechcete narušit stávající skripty změnou výchozího chování.

Re 2) To nemá nic společného s odpovídajícím motorem; jde jen o to, která sada regulárních výrazů je podporována. POSIX BRE znamená „základní regulární výraz“.


Linux
  1. Potřebujete uniknout z regulárních znaků v Sed, aby byly interpretovány jako regulární znaky?

  2. Najít číslo řádku, které obsahuje vzor, ​​pomocí vlastního oddělovače regulárního výrazu?

  3. Jak odstranit prvních N řádků souboru Ascii pomocí příkazů Shell?

  1. Proč je Python 2.7 stále výchozí verzí Pythonu v Ubuntu?

  2. sed - jak udělat skupiny regulárních výrazů pomocí sed

  3. Proč `\d` nefunguje v regulárních výrazech v sed?

  1. Použití chown ke změně skupinového vlastníka adresáře není povoleno....Proč?

  2. BCRYPT – Proč jej distribuce Linuxu nepoužívají ve výchozím nastavení?

  3. Přesuňte instalaci Linuxu pomocí btrfs na výchozím podsvazku (subvolid=0) do jiného podsvazku