전체 문자열을 stdout에 전달하면서 stdin에서 특정 문자열을 쉽게 강조 표시하는 데 사용할 수있는 명령이 있습니까? 나는 그것을 구축하려고 생각하고 있지만 이미 존재하는 경우 오히려 사용하고 싶습니다. 몇 가지 바람직한 기능 :
- 별도의 강조 표시 문자열은 자동으로 다르게 강조 표시됩니다. 예를 들어, 첫 번째 문자열은 빨간색으로, 두 번째 문자열은 녹색으로, 세 번째 문자열은 수동 구성없이 파란색으로 강조 표시됩니다 .
- 색상 지원을 감지하고 가능한 경우 굵게 / 반전 / 기타 강조 표시 방법으로 넘어갑니다.
- 정규식과 리터럴 문자열을 일치시킬 수 있습니다.
- "foobar"및 "barbar"와 같이 일치 항목이 겹치는 경우 스마트 한 작업을 수행하는 것이 좋습니다.
- 색상 코드 추가를 제외하고 stdin과 stdout 사이에는 아무것도 수정되지 않습니다.