145 votes

Est-ce que \ d n'est pas supporté par les expressions de base de grep?

Cela ne génère aucune sortie. Comment venir?

 $ echo 'this 1 2 3' | grep '\d\+'
 

Mais ceux-ci:

 $ echo 'this 1 2 3' | grep '\s\+'
this 1 2 3

$ echo 'this 1 2 3' | grep '\w\+'
this 1 2 3
 

22voto

Charles Ma Points 12330

Essayez ceci $ echo 'this 1 2 3' | grep '[0-9]\+'

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