Hi,
I would like to display the new lines of /var/log/messages
that contain either IN_MyText
or OUT_MyText
(no matter where in the line)
I’ve tried
tail -fn 3 /var/log/messages | grep --color --line-buffered -e "(IN|OUT)_MyText"
But the output stay blank, when it should not…
Any ideas ?
grep by default uses Basic Regular Expressions. This means the
(
and)
lose their special meaning and are matched literally. Either use a backslash version\(
to have a group, or use Extended Regular Expressions with-E "(IN|OUT)"
. Inman grep
under REGULAR EXPRESSIONS are some differences noted.Thank you ! @[email protected] 👍
-E
solved it :)