grep 3

[Tip] 윈도우즈 콘솔창에서 파일 내용 검색 방법

Microsoft Windows에 기본으로 내장된 Command 콘솔(명령 프롬프트)에 포함된 기능 중 FIND 명령어가 있습니다. FIND 명령어는 지정한 파일 내용에서 특정한 문자열을 검색하는 기능을 제공합니다. 이 명령어는 Linux에서 사용하는 grep 명령어와 유사하다고 볼 수 있는데, grep만큼 강력하지는 않지만 일반적인 용도로 원하는 문자열/내용을 찾을 때 쉽게 사용할 수 있습니다. 아래는 FIND 명령어의 기본적인 문법(Syntax) 입니다. 참고로 윈도우즈 cmd는 대부분의 경우 대소문자를 구분하지 않으므로, 아래 매뉴얼과 무관하게 그냥 소문자로 입력해도 됩니다. 단, 검색하려는 문자는 대소문자를 구분하도록 옵션을 지정할 수 있습니다. FIND [/ V] [/ C] [/ I] [/ N]..

COMPUTING 2020.11.23

[리눅스] find와 grep을 이용해서 특정 파일 내용 검색하기

리눅스에서 특정 파일을 검색하기 위해서 사용할 수 있는 find 명령어 입니다. find는 파일명에 대한 검색 기능이며 파일의 내용을 검색하는 명령어는 grep 입니다. find 예시 find /usr/temp -name *.jpg 해석/usr/temp 이하에서 특정 이름(여기서는 jpg)이 포함된 파일 목록 출력 아래는 find 와 grep 기능(http://exeter.tistory.com/78) 을 혼용된 응용 예제입니다. 우선 특정 이름을 가진 파일을 검색하고, 그 결과에서 grep 명령어를 사용하여 특정 단어를 포함하는 파일을 찾아내고자 할 때 유용합니다. find 와 grep 명령어 응용 예시 1find . -name *.h -exec grep MYTEXT {} \; 해석1) 현재 디렉토리 이..

COMPUTING 2015.01.24

[리눅스] grep 명령어 (파일 내용 검색)

리눅스에서는 파일(텍스트 및 바이너리)에 담긴 내용을 검색할 수 있는 강력한 기능이 기본으로 제공됩니다. 검색 결과로 검색하고자 하는 단어가 포함된 해당 라인의 내용이 출력됩니다. Grep 명령어 기본 형태grep [찾고자 하는 명칭] [위치] Grep 명령어 예제grep SampleText *; 현재 디렉토리의 모든 파일에서 'SampleText' 검색 grep SampleText /usr/tmp; /usr/tmp 디렉토리에서 'SampleText' 검색 grep -r SampleText /usr/tmp; 위와 동일하나 -r 옵션은 이하 디렉토리 모두를 포함하여 검색 (/usr/tmp 를 포함한 이하 디렉토리 모두 검색) grep -l SampleText /usr/tmp; (소문자 L) 파일명 목록으로..

COMPUTING 2014.12.31