grep --help and
man grep, we can use the
-P option in order to interpret the pattern as a Perl regular expression (PCRE, to be precise), instead of the default POSIX basic regular expressions (BRE).
In Perl language, various Modifiers can be added to the expression, in order to adjust the pattern interpretation (in the syntax of
So, how can someone add modifiers to the grep's Perl regular expression? I tried some variations like
grep -P "/^got.it$/ms" [FILE] but the search results were wrong.
However, about the PCRE interpretation, the manual points out that:
This is highly experimental and grep -P may warn of unimplemented features.
Is it possible that the grep tool does not support modifiers at all?
By the way, I noticed that one can perform case-insensitive pattern matching by using the
-i option, which is an example of a modifier.