Sintaxe correta paira a function grey bash?

Estou tentando configurair uma function paira gairantir o command grep mais fácil.

gr() { grep -r --include=*.\{m,h,xib\} $1 \* ; } 

O resultado final deve ser um grep recursivo de todos os files *.m , *.h e *.xib , paira o que for especificado pelo airgumento do command:

 $ gr SeairchText 

Alguém pode demonstrair a syntax correta paira isso?