파일의 필터를 읽을 수 있는 grep 스위치가 있습니까?

파일의 필터를 읽을 수 있는 grep 스위치가 있습니까?

a.txt 파일에 다음이 있다고 가정합니다.

1a
2b
3c
4d

그래서

grep "1" a.txt

다음을 반환합니다:

1a

그리고

grep "3" a.txt 

다음을 반환합니다:

3c

다음 내용이 포함된 crit.txt라는 기준 파일을 배치하려면 어떻게 해야 합니까?

1
3

내가 할 수 있는 표준 파일에 대해 grep say -cf에 스위치가 있습니까?

grep -cf crit.txt a.txt

그러면 다음이 반환됩니다.

1a
3c

아니면 동일한 작업을 수행하고 사용 방법에 대한 예를 제공할 수 있는 다른 도구가 있습니까? 도구는 한 줄 명령이어야 합니다.

답변1

man grep:

-f FILE, --file=FILE
          Obtain patterns from FILE, one per line. The empty file contains zero patterns, and therefore matches nothing.  (-f is specified by POSIX.)

관련 정보