티스토리 툴바


블로그 이미지
이름모를

Rss feed Tistory
자작프로그램 2012/05/15 17:57

여러개의 텍스트 파일에서 특정 문자열 찾기





grep.zip

1. 첨부파일을 다운 받는다.
2. 압축을 푼다.
3. 텍스트 파일을 압축을 푼 폴더에 복사한다.
4. grep이라는 배치파일을 클릭하고
5. 오른쪽 마우스 버튼을 눌러 메뉴가 뜨면 편집(E)를 누른다. 
6. java grep dog으로 되어 있는 걸 java grep "찾고자하는 문자열"로 바꾼다. 예를 들어 girl을 찾고 싶다면 java grep girl로 바꾼 후 저장한다.
7. grep파일을 실행시킨다.
8. result.txt파일을 눌러 확인한다. 

이 프로그램은 java가 설치되어야 사용할 수 있습니다. 
 

그러나 
사실 이 프로그램은 실용성 0%다. 

도스 기본 명령으로 문서파일 내에서 특정 문자열을 찾을 수 있는 기능이 있다. 그것은 바로 
findstr 
명령이다.

E:\>findstr /s "ulju.ulsan.kr/sbj/" e:\home\*

도스 프롬프트 내에서 다음과 같이 치면 e:\home의 하위 디렉토리까지 따옴표 안에 있는 문자열이 있는 파일을 찾아준다.


유닉스에서는 grep이라는 명령으로 특정문자열을 찾는다. 

grep sbj *

라고 하면 현재 디렉토리 내에서 sbj라는 문자열을 찾는다. 

grep -r sbj *

과 같이 하면 하위디렉토리까지 검색한다. 


저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
TOTAL 84,302 TODAY 19