file1과 file2라는 두 개의 파일이 있습니다. 두 파일의 내용은 다음과 같습니다
- 파일 1: 안녕하세요
- 파일 2: 어쩌고 저쩌고 어쩌고 저쩌고 어쩌고 저쩌고 어쩌고 저쩌고
내 목표는 정확히 일치하는 항목을 찾을 수 있는지 확인하는 것입니다.안녕하세요존재하다파일 2.
나는 다음 명령을 사용했습니다 : grep -F -f file1 file2
. 출력으로 Bla bla bla bla Hello Bla Bla bla bla bla
.
하지만 내가 변한다고 가정해보자안녕하세요파일1에서만"시간"grep 명령을 다시 실행하면 결과도 출력됩니다 Bla bla bla bla Hello Bla Bla bla bla bla
.
이 문제를 해결하고 정확히 일치하는 항목만 검색하려면 어떻게 해야 합니까?
답변1
다음 두 매개변수를 추가할 수 있습니다.
- -w하위 문자열이 아닌 단어만 일치
- -영형전체 선 대신 일치하는 패턴만 표시
따라서 명령은 다음과 같습니다.
grep -ow -F -f file1 file2
첫 번째 예는 다음과 같이 출력됩니다.
Hello
두 번째는 정확히 일치하는 항목이 없기 때문에 아무것도 출력하지 않습니다.