저는 현재 ax와 관련이 있는 파일을 찾기 위해 grep til을 사용하고 있습니다.
내 현재 검색 방법은
grep -ril "ax" .
그러나 이는 max, axis 등의 단어와 같이 하위 문자열로 ax가 있는 파일도 찾습니다.
ax
내가 찾고 있는 단어가 하위 문자열이 아닌 그 안에 만 포함되어 있는지 어떻게 확인할 수 있나요 ?
답변1
grep과 함께 -w 옵션을 사용하면 동일한 콘텐츠를 찾을 수 있습니다.
grep -w 'ax' *
산출
l.txt:ax
위 명령은 경로에서 정확한 단어 "ax"를 검색한 다음 검색된 파일 이름과 문자열을 인쇄합니다.
파일 이름과 함께 줄 번호가 필요한 경우 다음 명령을 사용할 수 있습니다.
grep -win 'ax' *
l.txt:1:ax
답변2
이 예에서는 "ax" 앞뒤에 공백을 추가하면 문제가 해결됩니다.
grep -irl " ax " *
이것이 당신이 찾고 있는 것입니까?