Grep: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Overview == Linux/Unix 유틸리티 grep, egrep, fgrep, rgrep 내용 정리. == Basic == **grep 명령어는 패턴과 매칭되는 라인을 출력하는 유틸리티이...") |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Overview == | == Overview == | ||
Linux/Unix 유틸리티 grep, egrep, fgrep, rgrep 내용 정리. | Linux/Unix 유틸리티 grep, egrep, fgrep, rgrep, zgrep 내용 정리. | ||
== Basic == | == Basic == | ||
Unix/Linux *grep 명령어는 패턴과 매칭되는 라인을 출력한다. | |||
<pre> | |||
grep [OPTIONS] PATTERN [FILE...] | |||
grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...] | |||
</pre> | |||
== Options == | == Options == | ||
=== -e PATTERN, --regexp=PATTERN === | |||
입력된 패턴을 매칭패턴으로 사용한다. 여러개의 패턴을 지정할 수 있으며, 하이픈(-)과 같은 문자를 지정할 때도 사용할 수 있다. | |||
<source lang=bash> | |||
$ zgrep -e "AppleWebKit" -e "Trident" ./*.log.gz | |||
</source> | |||
=== -i, --ignore-case === | === -i, --ignore-case === | ||
대/소문자를 가리지 않는다. | 대/소문자를 가리지 않는다. | ||
<source lang=bash> | |||
$ grep -i -e "AppleWebKit" -e "Trident" ./*.log | |||
</source> | |||
=== -v, --invert-match === | === -v, --invert-match === | ||
반대로 매칭을 한다. 즉, 매칭되지 않는 문자열만을 표시한다. | 반대로 매칭을 한다. 즉, 매칭되지 않는 문자열만을 표시한다. | ||
<source lang=bash> | |||
$ zgrep -v -e "AppleWebKit" -e "Trident" ./*.log | |||
</source> | |||
[[category:command/utility]] | [[category:command/utility]] |
Latest revision as of 13:34, 27 July 2016
Overview
Linux/Unix 유틸리티 grep, egrep, fgrep, rgrep, zgrep 내용 정리.
Basic
Unix/Linux *grep 명령어는 패턴과 매칭되는 라인을 출력한다.
grep [OPTIONS] PATTERN [FILE...] grep [OPTIONS] [-e PATTERN | -f FILE] [FILE...]
Options
-e PATTERN, --regexp=PATTERN
입력된 패턴을 매칭패턴으로 사용한다. 여러개의 패턴을 지정할 수 있으며, 하이픈(-)과 같은 문자를 지정할 때도 사용할 수 있다. <source lang=bash> $ zgrep -e "AppleWebKit" -e "Trident" ./*.log.gz </source>
-i, --ignore-case
대/소문자를 가리지 않는다. <source lang=bash> $ grep -i -e "AppleWebKit" -e "Trident" ./*.log </source>
-v, --invert-match
반대로 매칭을 한다. 즉, 매칭되지 않는 문자열만을 표시한다.
<source lang=bash> $ zgrep -v -e "AppleWebKit" -e "Trident" ./*.log </source>