less를 사용하여 검색의 일부로 줄 바꿈 (또는 줄 끝)을 어떻게 검색 할 수 있습니까?
예 length=9\n
를 들어을 검색 length==9
하고 싶지만에 대해 일치하기 때문에 검색하지는 않습니다 length=90\n
.
우분투 9.10 (Karmic Koala)에서 GNU bash, 버전 4.0.33 (1)-릴리스 (x86_64-pc-linux-gnu)를 사용하고 있습니다
친절한 매뉴얼을 읽으려고했지만
/pattern
파일에서 패턴을 포함하는 N 번째 행을 탐색하십시오. N의 기본값은 1입니다. 패턴은 시스템에서 제공 한 정규식 라이브러리에서 인식되는 정규식입니다. 검색은 표시된 두 번째 줄에서 시작합니다 (그러나 이것을 변경하는 -a 및 -j 옵션 참조).
RTFM을 넘어서는 방법을 모르겠습니다.
질문의 제목에 대한 답변을 찾고있는 사람들을 위해 : 나는 당신이 검색에 줄 바꿈을 더 적게 넣을 수 있다고 생각하지 않습니다. 이는 적은 수의 여러 줄 검색이 불가능한 것임을 의미합니다.
—
drevicko
/\<length=9\>
"length = 90"또는 "stringlength = 9"와 일치하지 않는 줄의 어느 위치 에나있는 "length = 9"를 찾습니다. 참조man 7 regex
및man grep
이상.