적게 검색하기

적게 검색하기

출력에서 옵션이 설명된 곳 wget --help으로 빠르게 이동하고 싶습니다 .--header

여기에 이미지 설명을 입력하세요.

를 이용하여 검색해 보았습니다 less. man less설명하다:

/pattern
              Search  forward  in  the  file  for the N-th line containing the pattern.  N defaults to 1.  The pattern is a regular expression, as recognized by the regular
              expression library supplied by your system.  The search starts at the first line displayed (but see the -a and -j options, which change this).

이 제안에 따라 다음을 시도했습니다.

wget --help | less /header

그러나 결과적으로 오류가 발생합니다.

/header: No such file or directory

뭐가 문제 야?

답변1

유틸리티는 less명령줄에 피연산자로 나열된 파일을 열려고 시도합니다. /header시스템에 호출된 파일이 없습니다. 당신이 하려는 일은 문자열을 검색하기 위한 대화형 명령을 제공하는 것이지만 header명령줄에서는 이 작업을 수행할 수 없습니다.

모든 대화형 명령은 명령줄에 접두사를 추가하여 less초기 명령으로 실행할 수 있습니다. 그래서 당신은 이것을 할 수 있습니다less+

wget --help | less '+/header'

man less | less '+/ \+ '자세한 내용은 참고 자료를 참조하세요.

이는 명령줄에서 검색 패턴을 지정하는 다른 방법과 동일 -p pattern하지만 첫 글자를 추가하는 것이 +모든 대화형 명령에 적용되고 -p특히 검색어를 지정하는 데 사용된다는 점에서 더 일반적입니다.

wget --help | less -p 'header'

답변2

/pattern내부에 있는 동안 이 명령을 사용하십시오 less. 명령줄 스위치로 사용하려면 이 -ppattern옵션을 사용하십시오. 이 경우에는 wget --help | less -pheader.

관련 정보