Algoritimo do comando grep?

Alguém sabe qual o algorítmo de busca implementado pelo comando grep?

http://pages.cs.wisc.edu/~mdant/cs520_4.html

Baixar o source do grep ajuda?
http://www.gnu.org/software/grep/devel.html

Até!

http://www.grouse.com.au/ggrep/string.html

Se bem que existem muitas implementações de grep :wink: