Recent Posts
Recent Comments
Link
11-22 00:01
Today
Total
관리 메뉴

삶 가운데 남긴 기록 AACII.TISTORY.COM

grep 샘플 예제 본문

DEV&OPS/Linux & Cloud

grep 샘플 예제

ALEPH.GEM 2024. 1. 16. 21:22

여기서는 grep의 다양한 옵션에 대해 다루지는 않겠습니다.

사용하기 유용했던 패턴 샘플만 몇개 언급하도록 하겠습니다.

 

1. 실행 중인 프로세스 중 "java"를 포함하는 프로세스를 찾을 때

ps -ef | grep java

하지만 이건 우리가 찾으려는 프로세스 외에 프로세스가 grep 자체 프로세스도 표시되는데요.

 

그래서,

2. 실행 중인 프로세스 중 "java"를 포함하는 프로세스를 찾되, grep로 시작하는 프로세스를 제외할 때

ps -ef | grep java | grep -v grep

요렇게 하면 됩니다.

 

3. 실행 중인 프로세스 중 "java"를 포함하는 프로세스의 PID만 찾되, grep로 시작하는 프로세스를 제외할 때

ps -ef | grep java | grep -v grep | awk '{print $2}'

 

4. 실행 중인 프로세스 중 "java" 를 포함하는 프로세스의 개수를 구할 때

ps -ef | grep java | grep -v grep | wc -l

 

 

5. tail로 로그를 볼 때도 grep로 필터링 할 수 있습니다.

tail -f catalina.out | grep '[DEBUG]'

 

 

6. 80포트가 ESTABLISH인 네트워크 상태 정보를 볼 때

netstat -nltp | grep 80 | grep ESTABLISH

 

 

 

 

 

 

 

 

 

728x90