245 votes

grep-A1 : Comment montrer seulement prochaine ligne après celle correspondant

<pre><code></code><p>Grâce à cette commande pour chaque ligne qui a « blah » dedans, j’obtiens le résultat de la ligne qui contient « bla » et la ligne suivante qui suit dans le fichier journal. Il pourrait être un simple, mais je ne peux pas trouver un moyen d’omettre la ligne qui a « bla » et seulement voir la prochaine ligne dans le résultat.</p></pre>

201voto

Michał Šrajer Points 9487

vous pouvez essayer avec awk :

180voto

Kent Points 71470

chat dans votre cas n’est pas nécessaire.

Si vous voulez coller à grep :

ou

37voto

weisjohn Points 314

La tuyauterie est votre ami...

Utiliser grep-A1 pour afficher la ligne suivante après, puis diriger le résultat pour la queue et prenez seulement 1 ligne,

``

13voto

souter Points 48

Excellente réponse de raim, a été très utile pour moi. Il est trivial d’étendre cette option pour imprimer par exemple ligne 7 après le jacquard

5voto

Raim Points 2335

Je ne sais pas de toute façon de le faire avec grep, mais il est possible d’utiliser awk pour parvenir au même résultat :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X