![]()
Le premier réflexe d’un Unixien serait d’utiliser cette ligne de commande :
$ mdfind mon_texte | grep Mon_Dossier
Le résultat de Spotlight est envoyé vers la commande « grep » qui filtre le contenu aux fichiers placés dans « Mon_Dossier ».
Mais il est possible de faire plus simple:
$ mdfind -onlyin ~/Mon_Dossier "Le texte de la recherche"
L’option » -onlyin » limite l’étendue de la recherche au contenu du dossier indiqué.
Voici un exemple, vous cherchez uniquement sur le bureau (Desktop en Anglais) les fichiers contenants
« Capture » :
$ mdfind -onlyin ~/Desktop « Capture":

(résultat de la commande)
C’est en particulier intéressant lorsque vous effectuez une recherche dans Automator ou AppleScript, cela permet de limiter le champ de la recherche.
Henri Dominique Rapin
En savoir plus sur Les miscellanées Numériques
Abonnez-vous pour recevoir les derniers articles par e-mail.