Je suis un utilisateur de ligne de commande lourd et utilise la commande find
de manière extensive dans mes scripts de système de construction. Cependant sous Mac OS X quand je ne suis pas concentrais, je reçois souvent sortie comme ceci:Comment puis-je rendre la commande "find" sous OS X par défaut dans le répertoire en cours?
$ find -name \*.plist
find: illegal option -- n
find: illegal option -- a
find: illegal option -- m
find: illegal option -- e
find: *.plist: No such file or directory
Fondamentalement, j'ai oublié d'ajouter le petit point:
$ find . -name \*.plist
Parce que BSD find
nécessite le chemin et GNU find
ne le fait pas (il assume le répertoire courant si vous n'en spécifiez pas un). J'utilise souvent Linux, Mac OS X et Cygwin en même temps, ce qui me permet de faire en sorte que tous mes outils se comportent de la même manière. J'ai essayé d'écrire une fonction bash find
qui a ajouté "./" si j'ai oublié, mais j'ai échoué. Merci de votre aide. :)
J'ai accepté cela car il correspond le mieux à mes besoins, merci beaucoup. – mxcl