본문 바로가기

신입사원 일기

[Linux] grep 명령어로 파일에서 원하는 행만 추출하기

반응형
회사에서 로그파일을 뒤지던 중... 옆에서 보고있던 대리님께서 보다 쉽게 원하는 로그를 확인할 수 있는 꿀팁을 알려주셨습니다. 
몇시간 분량의 로그파일을 뒤지는 것은 쉬운 일이 아니었는데 이 방법을 통해서 앞으로 보다쉽게 로그를 확인할 수 있을 거 같아 메모 용도로 작성해봅니다.ㅎㅎ
예제) test.log 파일을 생성하고 grep 명령어를 활용합니다.

위 내용을 가진 로그파일에서 grep을 활용하여 Member로 시작하는 행만 따로 파일로 만들어 보겠습니다.

Member로 시작하는 행만 가져온다면 

Member 1 one
Member 2 two
Member 3 three
Member 4 ffffffff

다음과 같은 내용만 가져와져야 합니다. 

 

grep 명령어 사용방법
# grep [원하는 문자열] [검색할 파일명] >> [생성할 파일명]
grep Member test.log >> Member.txt

grep 명령어로 만든 Member.txt

다음과 같이 grep 명령어를 적절히 사용하면 원하는 내용을 보다 빠르게 확인할 수 있다는 것을 알 수 있었습니다.

 

[2022.06 입사 쪼래비]

반응형