A longo prazo, provavelmente é melhor instalar as ferramentas baseadas no GNU ou executar o Ubuntu virtualmente. Ambos estão disponíveis gratuitamente.
brew install coreutils(para executar o brewcomando, você precisa instalar o homebrew em https://brew.sh ) colocará as versões GNU das ferramentas em seu caminho. Procure o ggrepcomando e, possivelmente, um greppacote independente para instalar, pois o coreutils tende a mudar com o tempo o que inclui.
(EDIT: observe que, a partir de 2018 , grepprecisa especificamente ser instalado separadamente, dacoreutils seguinte maneira:
$ brew install grep
$ ggrep sometext file.txt # Note the executable is called ggrep with two G's
e possui um nome executável exclusivo ggrepcom dois Gs.)
Também procurar aqui por GNU ou coreutils será útil para contexto e dicas / truques.
grepnão está incluído nocoreutilspacote,brewmas em seu próprio pacote chamadogrep