Estou acostumado a grep poder colorir o nome do arquivo, o número da linha e a correspondência. Esses três devem ter cores diferentes. Isso funciona perfeitamente em um terminal Linux e até em MinGW no Windows, mas no OS X, mesmo que eu defina GREP_COLOR, só posso obter cores no resultado correspondente.
A versão do grep está empacotada com o sistema operacional muito antiga?
10.7.3 no MBA 13 "com Terminal.app.