출력에서 옵션이 설명된 곳 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
.