.gradle
특정 텍스트가 포함된 프로젝트의 모든 파일을 찾고 싶습니다 . 이제 난.나는 \Git\ProjectRoot
달린다
find . -type f -name \*.gradle
이 패턴에 대해 목록에 있는 모든 파일의 내용을 검색하고 싶습니다 grep -i hibernate
. 결과가 이름순으로 정렬된 모든 파일의 목록이 되기를 원합니다.
답변1
find
명세서에 다른 절을 추가하면 됩니다.
find . -type f -name \*.gradle -exec grep -il hibernate {} +
이렇게 하면 grep에 처리할 .gradle 파일이 많이 제공되고, grep은 최대 절전 모드 문자열이 있는 파일 이름(있는 경우)을 대소문자를 구분하지 않고 나열합니다.