Uso dei modificatori di Perex-compatibile Regex (PCRE) in grep


20

Secondo grep --helpe man grep, possiamo usare l' -Popzione per interpretare il pattern come un'espressione regolare Perl (PCRE, per essere precisi), invece delle espressioni regolari di base POSIX predefinite (BRE).

Nel linguaggio Perl, è possibile aggiungere vari modificatori all'espressione, al fine di regolare l'interpretazione del pattern (nella sintassi di /pattern/modifiers).

Quindi, come si possono aggiungere modificatori all'espressione regolare Perl del grep? Ho provato alcune varianti come grep -P "/^got.it$/ms" [FILE]ma i risultati della ricerca erano sbagliati.

Tuttavia, a proposito dell'interpretazione PCRE, il manuale sottolinea che:

Questo è altamente sperimentale e grep -P può avvertire di funzionalità non implementate.

È possibile che lo strumento grep non supporti affatto i modificatori ?

A proposito, ho notato che è possibile eseguire una corrispondenza di pattern senza distinzione tra maiuscole e minuscole utilizzando l' -iopzione, che è un esempio di modificatore.


Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.