Grep 문자열 목록[닫기]

Grep 문자열 목록[닫기]

문자열이 여러 개 있고 동일한 폴더에 있는 파일 목록에서 해당 문자열을 찾고 싶습니다. 그래서 나는 모든 문자열을 어떤 종류의 목록에 넣은 다음 다음 명령을 적용하여 grep -l string *문자열이 있을 수 있는 모든 파일을 나열할 수 있기를 원합니다.

어떻게 해야 합니까? . 비슷한 일을 할 생각이에요: grep -l string1 * | grep -l string2 * | grep -l string3 *. 그러나 문자열 목록은 3개 이상의 문자열입니다.

답변1

여러 패턴을 파악하려면 명령줄에서 패턴을 지정할 수 있습니다.

grep -l -e PATTERN1 -e PATTERN2 -... -e PATTERNn *

또는 파일에 넣고 patterns.txt입력으로 사용합니다.

grep -l -f patterns.txt *

주저하지 말고 매뉴얼 페이지를 사용하십시오.

man grep

재미있게 보내세요! 게르하르트

관련 정보