힘내라 일처리

콘솔에서 로그 하이라이트 하는법 알아보기 : hl (pipeline highlighter) 본문

알아보기

콘솔에서 로그 하이라이트 하는법 알아보기 : hl (pipeline highlighter)

일처리 2023. 4. 5. 16:44
반응형

프로젝트 소개: hl - pipeline highlighter

https://github.com/keepworking/hl

 

GitHub - keepworking/hl: pipeline highlighter

pipeline highlighter. Contribute to keepworking/hl development by creating an account on GitHub.

github.com

"hl"은 간단한 파이프라인 하이라이트 도구입니다. 주요 목적은 로그 파일이나 텍스트 데이터에서 특정 단어나 패턴을 찾아 텍스트에 색상을 입혀 강조하는 것입니다. 이 도구를 사용하면 데이터를 빠르게 분석하고, 오류나 관심사항을 쉽게 파악할 수 있습니다.

장점

간단한 명령어로 사용이 쉽습니다.
여러 색상 옵션을 사용할 수 있어 텍스트를 쉽게 구분할 수 있습니다.
대소문자 구분 없이 검색할 수 있는 옵션을 제공합니다.
확장된 정규 표현식을 지원합니다.

단점:

기능이 매우 단순하고 한정적입니다.
현재는 리눅스 환경에서만 사용 가능합니다.

사용 가능한 사용자:

개발자, 시스템 관리자, 데이터 분석가 등 다양한 분야의 사용자들이 이 도구를 사용해 로그 파일이나 텍스트 데이터에서 특정 패턴을 찾아내는 데 도움을 받을 수 있습니다.

옵션 설명:

-i: 대소문자를 무시합니다.
-E: 확장된 정규 표현식을 지원합니다.
-c: 색상을 변경합니다. 각 글자 'c'가 추가될 때마다 다른 색상이 선택됩니다.
-[0~5]: 숫자를 사용하여 색상을 설정합니다.
-b: 밝은 색상으로 설정합니다.

사용 예시:

로그 파일에서 "fail" 또는 "error"와 같은 단어를 찾아서 하이라이트할 경우, 다음과 같이 명령어를 사용할 수 있습니다.

adb logcat | hl -iE "fail|error"

이 명령어는 adb logcat의 출력을 받아 대소문자 구분 없이 "fail"이나 "error"라는 단어가 포함된 텍스트를 하이라이트합니다. 이를 통해 오류나 실패 사례를 빠르게 파악할 수 있습니다.

 

반응형
Comments