[Linux] Grep
- Linux
- 2021. 3. 1.
반응형
이번 글에서는 Linux에서 Grep 을 사용하는 방법에 대해 알아보겠습니다.
1. Grep
grep command 는 regular expression 을 사용해 파일에서 특정 data sets 을 search 할 때 사용하는 명령어 입니다.
grep 을 사용하는 방법은 다음과 같습니다.
1-1) default
일반적으로 grep 은 다음과 같이 사용합니다.
grep what file
위와 같이 입력할 경우 file 에서 what 이라는 text 가 포함된 모든 line 을 출력합니다.
1-2) -v
반대로 -v 옵션을 사용할 경우 what 이 포함되지 않은 모든 line 을 출력합니다.
1-3) -i
-i 옵션은 case insensitive 하게 search 를 합니다.
grep command 의 default 는 case sensitive 하므로..
예를 들어 다음과 같이 입력할 경우
grep a file
대문자 A 는 대상에서 제외됩니다.
반면, -i 옵션을 사용한 경우
grep -i a file
다음과 같이 A 도 대상에 포함되는 것을 확인 할 수 있습니다.
1-4) -n
-n 옵션은 grep 명령어로 찾은 line 의 line number 도 보여줍니다.
예를 들어 다음과 같이 입력할 경우
grep -n a file
다음과 같이 grep 으로 찾은 line 의 line number 가 같이 표시되는 것을 확인 할 수 있습니다.
1-5) ^
^ 는 ^text 로 시작하는 data sets 만 대상으로 합니다.
예를 들어 s 로 시작하는 값만 찾고 싶을 경우
grep ^s file
위와 같이 입력하면 다음과 같이 s 로 시작하는 값만 찾을 수 있습니다.
1-6) the others
이외의 옵션은 다음의 표를 참고하시면 됩니다.
반응형
'Linux' 카테고리의 다른 글
[Linux] Alias (0) | 2021.03.02 |
---|---|
[Linux] Pipe (0) | 2021.03.01 |
[Linux] Input & Ouput & Error Redirection (0) | 2021.03.01 |
[Linux] Link (0) | 2021.03.01 |
[Linux] Wild Card (0) | 2021.03.01 |