Я хотів би знайти текст, який може бути розділений на кілька рядків у файлі. Греп, який ігнорує розриви рядків та повертає відповідні проміжки рядків.
наприклад, я б шукав is an example file
, і очікую, що він буде знайдений у наступному файлі:
Це приклад файл.
Не залежати від провідних чи кінцевих просторів, повністю ігноруючи всі форми білого простору, можливо, найкраще (в ідеалі трактувати будь-яку послідовність білого простору як єдиний простір).
Одне неідеальне рішення полягає в тому tr '\n' ' ' | grep
, що розмежовує матчі та невідповідні, але не показує відповідність, а також не працює з великими файлами.
isearch-forward
)
/This\_sis
. Для отримання більш докладної інформації: :help \_s
.