NAME
App::Greple::stripe - Greple 지브라 스트라이프 모듈
SYNOPSIS
greple -Mstripe [ module options -- ] ...
VERSION
Version 1.00
DESCRIPTION
App::Greple::stripe는 일치하는 텍스트를 지브라 스트라이프 방식으로 표시하는 greple용 모듈입니다.
다음 명령은 연속된 두 줄을 일치시킵니다.
greple -E '(.+\n){1,2}' --face +E
그러나 일치하는 각 블록은 동일한 색상으로 표시되므로 블록이 끊어지는 위치가 명확하지 않습니다. 한 가지 방법은 --blockend
옵션을 사용하여 블록을 명시적으로 표시하는 것입니다.
greple -E '(.+\n){1,2}' --face +E --blockend=--
스트라이프 모듈을 사용하면 동일한 패턴과 일치하는 블록이 비슷한 색상 계열의 다른 색상으로 표시됩니다.
greple -Mstripe -E '(.+\n){1,2}' --face +E
기본적으로 두 가지 색상 계열이 준비되어 있습니다. 따라서 여러 패턴을 검색할 때 짝수 패턴과 홀수 패턴에는 서로 다른 색상 계열이 할당됩니다.
greple -Mstripe -E '.*[02468]$' -E '.*[13579]$' --need=1
위의 예와 같이 여러 패턴을 지정하면 모든 패턴과 일치하는 줄만 출력됩니다. 따라서 이 조건을 완화하려면 --need=1
옵션이 필요합니다.
세 개 이상의 패턴에 서로 다른 색상 계열을 사용하려면 모듈을 호출할 때 단계
개수를 지정하세요. 계열 수는 최대 6까지 늘릴 수 있습니다.
greple -Mstripe::set=step=3 --need=1 -E p1 -E p2 -E p3 ...
MODULE OPTIONS
스트라이프 모듈에 특정한 옵션이 있습니다. 모듈을 선언할 때 지정하거나 모듈 선언 뒤에 --
로 끝나는 옵션으로 지정할 수 있습니다.
다음 두 명령은 정확히 같은 효과를 냅니다.
greple -Mstripe=set=step=3
greple -Mstripe --step=3 --
- -Mstripe::set=step=n
- --step=n
-
걸음 수를 n으로 설정합니다.
- -Mstripe::set=darkmode
- --darkmode
-
어두운 배경색을 사용합니다.
모든 컬러맵의 전경색을 설정하려면
--face
옵션을 사용합니다. 다음 명령은 전경색을 흰색으로 설정하고 전체 줄을 배경색으로 채웁니다.greple -Mstripe --darkmode -- --face +WE
SEE ALSO
AUTHOR
Kazumasa Utashiro
LICENSE
Copyright ©︎ 2024 Kazumasa Utashiro.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.