2012-03-08 7 views
2

Même après l'installation via findutils Brew sur mac je continue à obtenir un très très méchanterreur la plus bizarre sur -printf Mac OSx même avec

find: -printf: unknown option" 

lors du passage de cette ligne sur bash

"find "$dir" -maxdepth 1 -name "*.html" -type f -printf '%[email protected] %p\0' " 

ce qui fonctionne bien sur Linux

Pouvez-vous s'il vous plaît s'il vous plaît aider à trouver et alternative ou comprendre pourquoi, même avec findutils mac osx me laisse tomber gros temps? Ta beaucoup et beaucoup d'amour et de bonheur pour qui que ce soit qui répond !!!!

+0

http://apple.stackexchange.com/ –

Répondre

5

Le binaire intégré find ne prend pas en charge la commande -printf. C'est ce que vous exécutez. Essayez d'exécuter type find et vous verrez probablement find is /usr/bin/find.

Je crois que votre problème ici est que brew install findutils PRFIXES en fait tous les programmes installés avec la lettre g, donc ce que vous voulez est gfind au lieu de find.

+0

cela a fonctionné merci :) g trouver était le moyen d'utiliser les findutils de brasser vous êtes une star: D – user1212889