Chciałbym wyszukać tekst, który może być podzielony na kilka wierszy w pliku. Grep, który zignoruje podział linii i zwróci pasujący zakres linii.
np. szukałbym is an example file
i oczekuję, że znajdzie się w następującym pliku:
To przykładowy plik.
Nie polegać na wiodących lub końcowych spacjach, najlepiej całkowicie ignorować wszystkie formy białej przestrzeni (najlepiej traktując dowolną sekwencję białej przestrzeni jako pojedynczą spację).
Jednym nieidealnym rozwiązaniem jest tr '\n' ' ' | grep
rozróżnienie między dopasowaniami a niepasującymi, ale nie pokazuje dopasowania ani nie radzi sobie dobrze z dużymi plikami.
isearch-forward
)
/This\_sis
. Aby uzyskać więcej informacji: :help \_s
.