Pourquoi grep -w prend-il beaucoup plus de temps que grep?

Pourquoi grep -w prend-il beaucoup plus de temps qu’un simple grep ?

grep -w correspond à des mots entiers, pas seulement à des “hits” comme le grep normal. Ceci est réalisé en appliquant des expressions régulières sur l’entrée. Les expressions régulières sont par nature une technique très coûteuse et doivent toujours être utilisées avec prudence.