728x90
반응형
질문 : grep을 사용하여 폴더 내에서 단어를 찾으려면 어떻게해야합니까?
Windows에서는 폴더 안에서 단어를 찾기 위해 검색했을 것입니다. 마찬가지로, 많은 하위 디렉토리와 파일이 포함 된 디렉토리 내에서 특정 단어가 발생하는지 알고 싶습니다. grep 구문을 검색하면 파일 이름 (예 : grep string filename
지정해야합니다.
이제 파일 이름을 모르겠습니다. 어떻게해야합니까? 친구가 grep -nr string
제안했지만 이것이 의미하는 바를 모르고 결과가 없습니다 (
Ctrl
+C를 실행할 때까지 응답이 없습니다).
답변
grep -nr 'yourString*' .
끝에있는 점은 현재 디렉토리를 검색합니다. 각 매개 변수의 의미 :
-n Show relative line number in the file
'yourString*' String for search, followed by a wildcard character
-r Recursively search subdirectories listed
. Directory for search (current directory)
grep -nr 'MobileAppSer*' .
MobileAppServlet.java
또는 MobileAppServlet.class
또는 MobileAppServlet.txt
찾을 수 있습니다. 'MobileAppASer*.*'
는 동일한 작업을 수행하는 또 다른 방법입니다.)
더 많은 매개 변수를 확인하려면 man grep 명령을 사용하십시오.
출처 : https://stackoverflow.com/questions/4121803/how-can-i-use-grep-to-find-a-word-inside-a-folder
728x90
반응형
'개발관련 > other' 카테고리의 다른 글
SQL Management Studio에서 다른 포트 번호를 지정하는 방법 (0) | 2021.11.18 |
---|---|
Xcode 7 오류 :“Missing iOS Distribution signing identity for ...” (0) | 2021.11.17 |
컴파일러 작성법 배우기 (0) | 2021.11.17 |
텍스트 파일 끝에 내용을 추가하는 방법 (0) | 2021.11.17 |
Apple의 Swift 언어로 난수를 생성하는 방법 (0) | 2021.11.16 |