내 운영 체제로 Ubuntu Karmic을 사용하고 있습니다. 필자는 자주 프로젝트 폴더 나 하위 폴더에있는 파일에 특정 문자열이 있는지 확인하기 위해 프로젝트 폴더를 검색해야합니다. 현재 find 명령을 사용하여 매개 변수로 찾으려는 문자열 im을 허용하는 스크립트를 작성했습니다.특정 문자열에 대한 코드 파일 검색
find . -exec grep -l $1 {} \;
그러나이 문제는 공간이있는 문자열에는 작동하지 않는다는 점에서 문제가 있습니다. 그래서 공간 분리 문자열을 검색 할 방법이 있습니까? 아니면 작업을 수행 할 수있는 도구가 있습니까?
감사합니다.
문자열을 큰 따옴표와 역 따옴표로 묶어야한다고 생각합니다. "\'some string \'" – Amarghosh
어쩌면 당신은 ['ctags'] (http://en.wikipedia.org/wiki/Ctags) 그 외 여러분을 탐험해야 할 것 같은데요? – tripleee