Menggunakan Pengubah Reg-kompatibel (PCRE) Perl di grep


20

Menurut grep --helpdan man grep, kita dapat menggunakan -Popsi untuk menafsirkan pola sebagai ekspresi reguler Perl (PCRE, tepatnya), alih-alih ekspresi reguler reguler dasar POSIX (BRE).

Dalam bahasa Perl, berbagai Pengubah dapat ditambahkan ke ekspresi, untuk menyesuaikan interpretasi pola (dalam sintaksis /pattern/modifiers).

Jadi, bagaimana seseorang dapat menambahkan pengubah ke ekspresi reguler Perl grep? Saya mencoba beberapa variasi seperti grep -P "/^got.it$/ms" [FILE]tetapi hasil pencarian salah.

Namun, tentang interpretasi PCRE, manual menunjukkan bahwa:

Ini sangat eksperimental dan grep -P dapat memperingatkan fitur yang tidak diimplementasikan.

Apakah mungkin alat grep sama sekali tidak mendukung pengubah ?

Omong-omong, saya perhatikan bahwa seseorang dapat melakukan pencocokan pola case-insensitive dengan menggunakan -iopsi, yang merupakan contoh dari pengubah.


Jawaban:


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.