다중 패턴을 암시 적 AND 패턴 사이에서 일치 시키려고합니다. 즉, 여러 greps를 순서대로 실행하는 것과 같습니다.
grep pattern1 | grep pattern2 | ...
어떻게 그것을 같은 것으로 변환합니까?
grep pattern1 & pattern2 & pattern3
인수를 동적으로 작성하기 때문에 단일 grep을 사용하고 싶습니다. 따라서 모든 것이 하나의 문자열에 맞아야합니다. 필터를 사용하는 것은 grep이 아닌 시스템 기능이므로 이에 대한 인수가 아닙니다.
이 질문을 다음과 혼동하지 마십시오.
grep "pattern1\|pattern2\|..."
이것은 OR 다중 패턴 일치입니다.