Retourner uniquement les regex match, pas l'ensemble de la ligne
J'ai une multiligne document à partir de laquelle je suis à la recherche d'extraire un mot-clé particulier et de la parole par la suite. Il ressemble à ceci:
This is key word1 line 1.
This is line 2.
This is key word2 line 3.
Si j'utilise egrep 'key [^s]+ '
, la sortie est:
This is key word1 line 1.
This is key word2 line 2.
Cependant, j'aimerais que la sortie soit le match seulement, par opposition à l'ensemble de la ligne, c'est:
key word1
key word2
Est-il un moyen de le faire?
- Réplique exacte de la Peut grep afficher seulement les mots qui correspondent au motif de recherche?
Vous devez vous connecter pour publier un commentaire.
grep(1)
a un-o
drapeau sorties que seule la partie correspondant de la ligne. À partir de la page de man:Votre modèle n'est pas de droit à obtenir le résultat que vous voulez, bien que. Essayez: