패턴을 사용하여 덜 호출하는 방법

패턴을 사용하여 덜 호출하는 방법

less +F다음과 결합하려고 하는데 &pattern원하는 방식으로 작동하도록 할 수 없습니다.

less +F'&foo|bar' file.log

내 패턴을 무시하는 것 같습니다.

답변1

팔로우 명령 전에 필터 명령을 실행해야 합니다. 그렇지 않으면 필터 명령이 적용되지 않습니다. ( Ctrl+를 눌러 C팔로우 모드를 종료하면 명령줄을 통해 삽입된 허위 입력을 포함하여 보류 중인 모든 입력이 취소됩니다.)

따라서 매개변수에서 명령을 먼저 전달한 다음 명령을 전달 +해야 합니다 . 명령을 종료하려면 개행 문자가 필요합니다.&foo|barF&

less +$'&foo|bar\nF' file.log

(쉘이 개행 문자로 확장되는 ksh, bash 또는 zsh라고 가정합니다 $'\n'.)

관련 정보