111 votes

Comment grep pour le mot entier

J’utilise la commande suivante pour grep stuff in subdirs

Cependant, cela trouve aussi des choses comme ``

Que puis-je faire pour éviter cela afin qu’il trouve juste des choses comme ``

OU d’ailleurs... trouve également ``

en gros et devrait être sur la même ligne....

127voto

Zurahn Points 4682

Vous voulez que l’option `` spécifie qu’il s’agit de la fin d’un mot.

``

31voto

joctee Points 674

Vous pouvez supprimer la `` commande en effectuant une recherche grep récursive. Et vous n’avez normalement pas besoin du drapeau « s ». Donc:

4voto

ms4720 Points 49

vous pouvez essayer rg, https://github.com/BurntSushi/ripgrep :

devrait le faire

1voto

Stefan Kendall Points 28274

Si vous souhaitez simplement filtrer la partie de texte restante, vous pouvez le faire.

``

Cela ne devrait trouver que les instances avec un espace après le dernier t. Si vous devez rechercher des instances qui n’ont qu’un élément name, dirigez vos résultats vers une autre `` expression ou utilisez regex pour filtrer uniquement les éléments dont vous avez besoin.

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