상세 컨텐츠

본문 제목

[리눅스 명령어 정리]grep

리눅스/linux 명령어 정리

by 해공학(해킹을 공부하는 학생) 2023. 4. 29. 09:50

본문

우선 grep 명령어를 한줄 설명 해보겠습니다.

"문자열을 검색할때 쓰이는 명령어"라고 생각하시면 됩니다.

그리고 이 grep 명령어는 파이프와 같이 많이 쓰이므로 리다이렉션도 공부를하셔야 합니다.

리다이렉션 => https://halinstudy.tistory.com/17

 

리다이렉션

리다이렉션을 한줄 요약 하면 이렇게 말할수있습니다. "명령어로 실행한 결과를 파일안에 넣는 기술" 이라 설명할수 있습니다. 하지만 리다이렉션은 더많은 기능을 가지고 있습니다. 1. >, >> >는

halinstudy.tistory.com

 

grep 명령어의 사용법

grep 명령어는 아래와 같은 형식으로 사용합니다.

grep [옵션] [패턴] [파일]

이쪽에서 말하는 패턴은 찾자고 생각하는 텍스트나 정규표현식이다.

그리고 파일은 찾고자 하는 파일의 위치이다.

 

grep 명령어의 옵션

1. -i : 패턴에 넣은 텍스트를 대소문자 구별없이 찾는다.

┌──(root㉿kali)-[~/blog/grep]
└─# grep -i "i" exampleText 
-i : 대소문가 구별없이 찾는다.
-I Can you folllow me?

 

2. -n : 문자열 순서 와 함께 출력한다.

7:-n : 검색결과와 라인번호를 함께 출력한다.
13:-I Can you folllow me?
15:nnnnnnnnn

 

3.-v : 그 패턴에 있는 글자가 없는 문자열을 출력한다,

grep 명령어는 파일에서 특정한 텍스트를 찾을때 쓰인다.
그리고 grep은 리다이렉션(파이프)같이 많이 쓰인다.

많이 사용하는 옵션은 5가지가 있다.





nnnnnnnnn

 

4. -E : 정규표현식과 같이 쓸수 있다.

grep 명령어는 파일에서 특정한 텍스트를 찾을때 쓰인다.
그리고 grep은 리다이렉션(파이프)같이 많이 쓰인다.
-n : 검색결과와 라인번호를 함께 출력한다.
-I Can you folllow me?
nnnnnnnnn

 

5. -r : 하위 디렉토리까지 다알려준다.

grep -r "hello" .

 

관련글 더보기