"less"로 검색하는 데 사용되는 정규식 엔진을 변경할 수 있나요?

"less"로 검색하는 데 사용되는 정규식 엔진을 변경할 수 있나요?

less명령줄 유틸리티에서 Perl 호환 정규식 엔진을 사용 하고 싶습니다 . 그게 가능합니까?

답변1

상자에서 나온 것이 아닙니다. 대안으로 할 수 있는 작업은 입력을 grep --perl-regexp( 또는 -P)로 보낸 다음 로 파이프하는 것 입니다 less. 예를 들면 다음과 같습니다.

some_command | grep -P … | less

파일의 나머지 부분도 보고 일치 항목을 강조 표시하려면 다음을 사용할 수 있습니다.이 트릭결과를 less --raw-control-chars(또는 -r)로 파이프합니다.

관련 정보