657 votes

GREP - comment je pouvais exclure un mot ?

J’ai besoin de quelque chose comme``

1122voto

codaddict Points 154968

Vous pouvez également le faire à l’aide de `` option de grep comme :

filtrera les lignes qui ont les et répertorie uniquement les lignes avec motif .

EDIT :

De votre commentaire, on dirait que vous voulez la liste de toutes les lignes sans le `` . Dans ce cas, tout ce dont vous avez besoin est :

125voto

JPGConnolly Points 51

J’ai bien compris la question comme « Comment correspondre un mot mais exclure un autre », pour laquelle une solution est deux greps en série : grep premier trouver la recherché « mot1 », second grep excluant « mot2 » :

Dans mon cas : J’ai besoin de faire la différence entre le « complot » et « #plot » option « word » de quel grep ne fera pas (« # » n’est ne pas un alphanumérique).

J’espère que cela aide.

46voto

codaddict Points 154968

Si votre prend en charge les expressions régulières Perl avec option vous pouvez faire :

Démo :

Laissez-nous maintenant énumérer tous sauf

13voto

garima Points 1378

Inverti correspondent à l’aide de grep-v :

5voto

st0le Points 15318

Le `` option vous montrera toutes les lignes qui ne correspondent pas au modèle.

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