`LESS = + / EXAMPLE \ :`은 무슨 뜻입니까?


11

에서 man parallel_tutorial(GNU 평행을 위해) 나는 다음과 같은 마술을 발견했습니다 :

LESS=+/EXAMPLE\: man parallel

man페이지 man에서 less, 및 을 검색 bash하면 less 프리 프로세서 와 관련이있을 수 있지만 확실하지 않으며이 구문으로 다른 수동 페이지를 검색하려는 첫 번째 시도는 실패했습니다.

+/...\:bash에서 무엇을 의미합니까?


강조 표시 섹션에 \ :가 없습니다. 백 슬래시가 없습니다. 당신은 의미 했습니까?
mike65535

@ mike65535 입력하면 'edit'을 누르면 볼 수 있습니다. 그래도 표시되지 않습니다.
Aganju

다른 백 슬래시로 \를 이스케이프 처리하면됩니다. 그래도 편집 할 수 있도록 짧게 말입니다.
Orphevs

답변:


11

bash의 의미는 아닙니다 . 해당 단일 명령의 $ LESS 환경 변수에 저장되는 임의의 텍스트입니다.

less그러나을 실행하면 $ LESS의 내용을 읽고 명령 줄 인수와 매우 유사하게 해석합니다. 일반적으로 여기에 구성을 저장할 위치가 있습니다.

(이전 프로세서는 적습니다 : 간단한 텍스트 파일 뷰어, 일명 호출기입니다. man내장 된 리더가 없다는 점에 유의하십시오 : groff (실제 전 처리기) 를 통해 텍스트를 생성 한 다음 항상 더 작 거나 다른 호출기를 실행합니다. 이 튜토리얼의 저자는 시스템이 너무나 보편적이기 때문에 시스템의 사용량이 줄어든 다고 가정합니다 .)

만남 인수가로 시작하는 +이 있다면 예를 :, 나머지는 추가 명령이나 키 누름이 시뮬레이션으로 해석됩니다 +G파일을 연 후 G를 누르면 한 척 것입니다 적은 다음, 아래로 스크롤합니다.

귀하의 경우 파일을 연 후 입력 한 척이 적습니다/EXAMPLE: . less/ 의 검색 키 / 명령이며 나머지는 검색 할 텍스트입니다.

결과적으로이 명령은 "병렬"맨 페이지를 연 다음 "EXAMPLE"섹션으로 스크롤합니다.


1
이 튜토리얼의 저자는 보통 영어로 표현하기가 너무 어렵다는 것을 알았습니다.
user1686

음, 그건 입니다 ... GNU : 나는 너무 너무 좋은 타이밍을 쓰기 시작하는 것처럼 P 우수 답변 BTW, 팝업!
bertieb

1
엄밀히 말하면 콜론 앞의 백 슬래시는 콜론 관련 bash이 있습니다. 콜론은 bash다른 쉘에있을 수 있지만 특별한 의미를 갖지 않습니다 .
AFH

1
@grawity이 튜토리얼의 맥락은 "그런 다음 man 병렬로 옵션 목록 다음에있는 예제를보십시오 (LESS = + / EXAMPLE \ : man parallel 사용)"입니다. 평범한 영어로 어떻게 표현하셨습니까?
Ole Tange

7

으로 grawity의 우수한 답변을 나타냅니다 , 그것은에 명령 제공의 방법 less호출기는. 이 특정한 경우, GNU Parallel의 매뉴얼과 튜토리얼을 사용하면 예제를 쉽게 읽을 수 있습니다.

온라인 매뉴얼 의 목차에서도 알 수 있듯이 각 예제는 문자열로 시작 하므로이 EXAMPLE:명령을 LESS=+/EXAMPLE: man parallel사용하면 ( 다음 일치를 위해) 을 눌러 주먹 예제 와 후속 예제 로 이동할 수 있습니다 .n

예를 들면 다음과 같습니다.

매뉴얼을 통한 점프의 화면 캡처

( 수동 섹션의 각 점프는 n키 누르기입니다 )

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.