Vorrei cercare un testo che può essere suddiviso su più righe in un file. Un grep che ignorerebbe le interruzioni di riga e restituirebbe l'intervallo di righe corrispondente.
ad esempio, sarei alla ricerca is an example file
e mi aspetto che si trovi nel seguente file:
Questo è
un
file di esempio.
Non dipendere da spazi iniziali o finali, ignorare completamente tutte le forme di spazio bianco potrebbe essere la cosa migliore (idealmente, trattando qualsiasi sequenza di spazio bianco come un singolo spazio).
Una soluzione non ideale è tr '\n' ' ' | grep
, che discrimina tra partite e non partite, ma non mostra la partita, né si occupa bene di file di grandi dimensioni.
isearch-forward
)
/This\_sis
. Per maggiori informazioni: :help \_s
.