I would like to get the multi pattern match with implicit AND between patterns, i.e. equivalent to running several greps in a sequence:
grep pattern1 | grep pattern2 | ...
So how to convert it to something like?
grep pattern1 & pattern2 & pattern3
I would like to use single grep because I am building arguments dynamically, so everything has to fit in one string. Using filter is system feature, not grep, so it is not an argument for it.
Don't confuse this question with:
grep "pattern1\|pattern2\|..."
This is an OR multi pattern match. I am looking for an AND pattern match.
foo
and lines that containbar
" see using grep for multiple search patterns