---
layout: post
title:  "grep v 옵션"
tags: [리눅스, shell]
categories: [etc]
description: "ps와 grep 사용 시에 나오는 결과에 grep은 포함 안되게 하기"
---

grep -v  
=========  

```shell
ps -ef | grep java
```  

이처럼 명령어를 사용하면 아래와 같이 `grep java`까지 결과로 함께 출력됩니다.  

![grep1](/images/etc/grep1.png)  

마음에도 안 들지만 경우에 따라서는 나오지 않아야 할 수도 있습니다.  

이럴 때는 `-v` 옵션을 사용하여 grep이라는 특정 문자열은 제외하면 됩니다.  

```shell
ps -ef | grep -v grep | grep java
```  

![grep2](/images/etc/grep2.png)  

위처럼 `grep`에 대한 결과는 빠진다.

---
layout: post
title:  "grep v 옵션"
tags: [리눅스, shell]
categories: [etc]
description: "ps와 grep 사용 시에 나오는 결과에 grep은 포함 안되게 하기"
---

grep -v  
=========  

```shell
ps -ef | grep java
```  

이처럼 명령어를 사용하면 아래와 같이 `grep java`까지 결과로 함께 출력됩니다.  

![grep1](/images/etc/grep1.png)  

마음에도 안 들지만 경우에 따라서는 나오지 않아야 할 수도 있습니다.  

이럴 때는 `-v` 옵션을 사용하여 grep이라는 특정 문자열은 제외하면 됩니다.  

```shell
ps -ef | grep -v grep | grep java
```  

![grep2](/images/etc/grep2.png)  

위처럼 `grep`에 대한 결과는 빠진다.  

v옵션에 대한 `help`, `man`으로 설명을 보면 아래와 같다.

### grep --help

> -v, --invert-match : select non-matching lines  

### man grep  

> -v, --invert-match : Invert the sense of matching, to select non-matching lines.  

Modify man help를 사용하여 옵션에 대한 결과 추가
Modify man help를 사용하여 옵션에 대한 결과 추가
