파일에서 여러 줄로 나눌 수있는 텍스트를 검색하고 싶습니다. 줄 바꿈을 무시하고 일치하는 줄 범위를 반환하는 grep.
예를 들어을 검색 is an example file
하고 다음 파일에서 찾을 것으로 예상합니다.
이다 예제 파일.
선행 또는 후행 공백에 의존하지 말고 모든 형태의 공백을 완전히 무시하는 것이 가장 좋습니다 (이상적으로는 일련의 공백을 단일 공백으로 처리).
하나의 비 이상적인 해결책은 tr '\n' ' ' | grep
일치하는 것과 일치하지 않는 것을 구별하지만 일치를 표시하지 않거나 큰 파일을 잘 처리하지 않는 것입니다.
SO에 대한 (정답 없음) : stackoverflow.com/q/1858312/1449460
—
Nikana Reklawyks가
참고로, emacs의 검색은 일을하는 것처럼 보입니다 (
—
Nikana Reklawyks
isearch-forward
)
Vim도 마찬가지
—
lcd047
/This\_sis
입니다. 자세한 내용 : :help \_s
.
검색 줄 끝에 다음 줄을 추가하십시오. tr -n "\ n"그러면 새 줄이 모두 제거됩니다. 이 도움을 바랍니다!
—
Dan Howel