printf
é específico do GNU find e não está disponível no find
do OS X por padrão.
Instale findutils no seu Mac, por exemplo usando Homebrew usando o seguinte comando:
brew install findutils
Você pode alternativamente usar Macports ou Fink, eles provavelmente também têm esse pacote disponível.
Para realmente usar o gnu find, você precisará usar gfind
, pois find
ainda estará vinculado ao find
do OSX, localizado em /usr/bin/find
.
O Homebrew vem com um toque para casos em que os comandos do sistema são duplicados pelos comandos instalados via homebrew.
Basta fazer brew tap homebrew/dupes
e, em seguida, acima do exemplo brew install findutils
.
Agora você deve ser capaz de usar o comando de busca de homebrews sem ter que chamá-lo explicitamente via gfind
.