Ho un documento multilinea da cui sto cercando di estrarre una particolare parola chiave e la parola dopo. Ecco come si presenta:Egrep/Sed: restituisce solo la corrispondenza regolare, non l'intera riga
This is key word1 line 1.
This is line 2.
This is key word2 line 3.
Se uso egrep 'key [^s]+ '
, l'output è:
This is key word1 line 1.
This is key word2 line 2.
Tuttavia mi piacerebbe l'uscita di essere l'unica partita in contrasto con l'intera linea, vale a dire:
key word1
key word2
C'è un modo per farlo? Sembra un compito abbastanza semplice ma ho sbattuto la testa contro il muro a questo. Grazie per l'aiuto!
duplicato esatto (http://stackoverflow.com/questions/1546711/can-grep-show-only-words-that-match- Ricerca-pattern) –