Come posso cercare newline (o fine delle righe) come parte di una ricerca usando meno?
Ad esempio, mi piacerebbe cercare length=9\n
, ma non voglio limitarmi a cercare length==9
perché otterrebbero corrispondenze length=90\n
.
Sto usando GNU bash, versione 4.0.33 (1) -release (x86_64-pc-linux-gnu) su Ubuntu 9.10 (Karmic Koala)
Ho provato a leggere il manuale amichevole, ma diceva
/pattern
Cerca in avanti nel file la N-esima riga contenente il modello. Per impostazione predefinita, N è 1. Il modello è un'espressione regolare, come riconosciuto dalla libreria di espressioni regolari fornita dal sistema. La ricerca inizia alla seconda riga visualizzata (ma vedere le opzioni -a e -j, che cambiano questa).
e non so come RTFM oltre a quello.
/\<length=9\>
troverà "lunghezza = 9" che è ovunque su una linea senza corrispondere "lunghezza = 90" o "stringlength = 9". Vediman 7 regex
eman grep
per di più.