Existe-t-il un moyen de rechercher une chaîne ou un bout de texte spécifique dans tous les fichiers texte d'un dossier (et de ses sous-dossiers) sous Mac OS X ?
Réponses
Trop de publicités?Vous ne pouvez pas le faire à partir de l'icône du projecteur dans la barre de menu. Mais vous pouvez le faire avec Spotlight :
-
Naviguez vers le dossier dans le Finder.
-
Tapez votre recherche dans la barre de recherche située en haut à droite du dossier.
-
Il y a une ligne au-dessus des résultats qui dit :
Recherche : Ce Mac "Votre nom de dossier"
Cliquez sur le nom de votre dossier pour limiter la recherche à ce dossier et non à l'ensemble de l'ordinateur, comme le fait la sélection par défaut "Ce Mac".
Cliquez ensuite sur l'icône de l'engrenage, choisissez Afficher les critères de recherche, et changez le type pour Fichiers texte.
mdfind 'kMDItemTextContent="*text*"c' -onlyin ~/Notes/
c
ignore l'affaire. Voir cette réponse pour un aperçu de la format de requête y autres attributs .
grep -F what? -l -r ~/Notes --include *.txt
-F
recherche des chaînes fixes au lieu de regex. -l
n'imprime que les noms des fichiers correspondants.
- Réponses précédentes
- Plus de réponses