Comment fonctionne grep?

Je suis en train d'essayer de comprendre comment grep œuvres.

Quand je dis grep "hello" *.*ne grep obtenir 2 arguments: (1) chaîne à rechercher c'est à dire "bonjour" et (2) chemin *.*? Ou de l'interpréteur de commandes convertir *.* dans quelque chose qui grep peut comprendre?

Où puis-je obtenir le code source de grep? Je suis tombé sur ce GNU grep lien. L'un des fichiers lisez-moi, dit son différent de unix grep. Comment donc?

Je veux regarder à la source de la version de FreeBSD de grep et aussi la version Linux (si elles sont différentes).

source d'informationauteur hari