IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Recherches dans le contenu de fichiers
Options
Anard
posté 20 Mar 2019, 09:23
Message #1


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 659
Inscrit : 7 May 2015
Membre no 195 224



Bonjour,

J'utilise souvent en programmation la recherche dans un dossier contenant divers fichiers textes d'un terme pour son remplacement par un autre (dans le contenu des fichiers).
Ça fonctionne parfaitement sous Linux, mais sur macOS, je ne vois que Spotlight pour ce genre d'action. Malheureusement, j'ai l'impression que Spotlight ne cherche pas en direct dans les fichiers mais plutôt dans son "fichier d'indexation" créé et mis à jour régulièrement en tâche de fond.
Cela signifie que lorsque je modifie ou remplace un fichier, il n'est pas forcément mis à jour dans l'index de Spotlight immédiatement. Les résultats renvoyés par Spotlight lors d'une recherche dans le contenu des fichiers ne sont donc pas fiables du tout.
Existe-t-il un moyen fiable à 100% pour faire des recherches dans les contenus de fichiers sous macOS. J'ai essayé de relancé l'indexation de Spotlight par cette méthode. Mais vu que rien n'indique à l'écran qu'une quelconque action soit en cours ou qu'une quelconque mise à jour de l'index ait été réalisée, j'ai du mal à lui accorder une confiance totale.
Peut-être sinon, connaissez-vous un logiciel équivalent à SearchMonkey ou CatFish sous Linux ?

Merci pour vos conseils.


--------------------
"iMack" : GA-H97M-D3H, Intel i5 4460, 16Go DDR3, Asus GTX670 Intel HD4600, 2x SSD 256Go, HDD 500Go+Zraid 3x2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP Pavilion DV3500, Intel core2 T6400, 4Go DDR3, NVidia GeForce 9300M, HDD 256Go / Grub2 - Gentoo-Xfce
Go to the top of the page
 
+Quote Post
uzboxberg
posté 20 Mar 2019, 10:19
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 14 576
Inscrit : 13 May 2005
Membre no 39 087



Il y a ça par ex. (mais je n'ai pas testé), le développeur est peut-être même français ? wink.gif
Go to the top of the page
 
+Quote Post
baron
posté 20 Mar 2019, 21:54
Message #3


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 19 347
Inscrit : 22 Jul 2004
Lieu : Louvain-la-Neuve (Gaule Gelbique)
Membre no 21 291



Je sais qu'avec le Terminal, on peut aussi faire des recherches — mais sans en savoir plus !

Peut-être qu'habitué à Linux et à la programmation, ça ne te rebutera pas ?

++++++++

Pour voir si Spotlight a fini son travail, on peut regarder dans le Moniteur d'activité les process qui tournent. (Une petite recherche (!) sur les forums te dira lesquels sont concernés.)


--------------------
MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS  12.6 “Monterey”  MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8  Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 — + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C   B-Box 3 + HP LaserJet 4000 N  
La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même.
Les corsaires mettent en berne…
Go to the top of the page
 
+Quote Post
jeanjd63
posté 20 Mar 2019, 22:08
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 11 698
Inscrit : 15 Nov 2007
Lieu : Auvergne-Rhône-Alpe.
Membre no 99 922



Salut.

Tu as la commande grep qui fait parfaitement l'affaire.

Code
man grep
Pour un peu de Doc.smile.gif
Raison de l'édition : Ajout de balises CODE
Go to the top of the page
 
+Quote Post
Anard
posté 21 Mar 2019, 01:36
Message #5


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 659
Inscrit : 7 May 2015
Membre no 195 224



Merci pour vos réponses.

Entre temps, j'ai sorti l'artillerie lourde : Xcode a pu me dépanner. Mais en effet je regarderais de plus près au niveau de Grep.
Dommage qu'il n'y ait pas un outil simple et aussi fiable qu'efficace sur mac pour ça. D'habitude, c'est pour ces 3 qualités que j'aime cet OS...

Ce message a été modifié par Anard - 21 Mar 2019, 01:37.


--------------------
"iMack" : GA-H97M-D3H, Intel i5 4460, 16Go DDR3, Asus GTX670 Intel HD4600, 2x SSD 256Go, HDD 500Go+Zraid 3x2To / Clover - macOS Mojave / Gentoo-Xfce
"Portable" : HP Pavilion DV3500, Intel core2 T6400, 4Go DDR3, NVidia GeForce 9300M, HDD 256Go / Grub2 - Gentoo-Xfce
Go to the top of the page
 
+Quote Post
Tom25
posté 21 Mar 2019, 08:44
Message #6


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 306
Inscrit : 27 Jul 2008
Lieu : Besançon
Membre no 118 630



L'auteur de File Buddy étant décédé il n'est plus développé, mais il fonctionne (en tout cas sous El Capitan). Il permet entre autre de chercher dans le contenu des fichiers.

J'ai moi même développé un logiciel, TextBatchConv, qui ré-encode les fichiers dans l'encodage voulu. Il permet aussi de rechercher/remplacer des mots par d'autres. Soit fichier par fichier, soit par lot. Mais mon soft est sans doute moins évolué que celui donné plus haut.


--------------------
Go to the top of the page
 
+Quote Post
baron
posté 21 Mar 2019, 14:42
Message #7


Macbidouilleur d'Or !
*****

Groupe : Modérateurs
Messages : 19 347
Inscrit : 22 Jul 2004
Lieu : Louvain-la-Neuve (Gaule Gelbique)
Membre no 21 291



Citation (Tom25 @ 21 Mar 2019, 08:44) *
L'auteur de File Buddy étant décédé il n'est plus développé, mais il fonctionne (en tout cas sous El Capitan).

Son fils David a repris le flambeau. smile.gif
https://www.skytag.com/file_buddy/version10/


--------------------
MacBook Pro 14’’ 2021, M1 Pro, 16 Go/1 To – macOS  12.6 “Monterey”  MacBook Pro 15’’ mi-2010 Core i5 2,53 GHz, 8 Go/SSD Samsung 860EVO 1 To – Mac OSX 10.6.8  Power Macintosh G3 beige de bureau, rev.1 @ 233MHz, 288 Mo/4Go – MacOS 9.1 — + carte PCI IDE/ATA Tempo 66 Acard 6260 avec HD interne Maxtor 80 Go + graveur interne CDRW/DVD LG GCC-4520B + tablette A4 Wacom UD-0608-A + LaCie ElectronBlueIV 19" + HP ScanJet 6100C   B-Box 3 + HP LaserJet 4000 N  
La recherche dans MacBidouille vous paraît obscure ? J'ai rédigé une proposition de FAQ. Le moteur logiciel a un peu changé depuis mais ça peut aider quand même.
Les corsaires mettent en berne…
Go to the top of the page
 
+Quote Post
Pixel44
posté 22 Mar 2019, 05:13
Message #8


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 3 307
Inscrit : 17 Jul 2004
Lieu : Nantes
Membre no 21 109



Il y a ça : http://apps.tempel.org/FindAnyFile/index.php


--------------------
Go to the top of the page
 
+Quote Post
Tom25
posté 23 Mar 2019, 00:00
Message #9


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 306
Inscrit : 27 Jul 2008
Lieu : Besançon
Membre no 118 630



Citation (baron @ 21 Mar 2019, 14:42) *
Citation (Tom25 @ 21 Mar 2019, 08:44) *
L'auteur de File Buddy étant décédé il n'est plus développé, mais il fonctionne (en tout cas sous El Capitan).

Son fils David a repris le flambeau. smile.gif
https://www.skytag.com/file_buddy/version10/

Ah super, j'avais eu des échanges d'emails avec lui (après le décès de son père) notemment pour des problèmes de perte de clefs d'enregistrement du logiciel qu'il fallait re-saisir à chaque coup. Mais je croyais qu'il ne s'occupait que de régler les problèmes, pas de continuer le développement. Je n'ai jamais eu d'autres nouvelles, et jamais ni File Buddy ni Mac Update Desktop ne m'a averti d'une mise à jour.


--------------------
Go to the top of the page
 
+Quote Post
Tom25
posté 25 Mar 2019, 07:55
Message #10


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 306
Inscrit : 27 Jul 2008
Lieu : Besançon
Membre no 118 630



Je suis allé sur le site SkyTagSoftware et si j'ai bien compris il ré-écrit tout en Cocoa. J'ai téléchargé la dernière beta mais il manque pleins de fonctions (recherche, etc.).


--------------------
Go to the top of the page
 
+Quote Post
Zeltron54
posté 25 Mar 2019, 10:01
Message #11


Adepte de Macbidouille
*

Groupe : Membres
Messages : 171
Inscrit : 15 Mar 2008
Lieu : Lorraine
Membre no 110 156



Bonjour,

Pour lister les fichiers contenant un terme précis, j'utilise Easy find. Gratuit sur l'app store.


--------------------
Imac 27 I7 Fusion drive fin 2013 Ram 8Go Mac OS X (10.14.6)
MacBook Pro 15 pouces mi-2012 8Go Ram Mac OS X (10.14.6)
Imac 24 M3 2023 Ram 24Go macOS Sonoma 14.3
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 20th April 2024 - 04:41