Recherches dans le contenu de fichiers |
Bienvenue invité ( Connexion | Inscription )
Recherches dans le contenu de fichiers |
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,
"Portable" : HP Pavilion DV3500, Intel core2 T6400, 4Go DDR3, NVidia GeForce 9300M, HDD 256Go / Grub2 - Gentoo-Xfce |
|
|
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 ?
|
|
|
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… |
|
|
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.
Raison de l'édition : Ajout de balises CODE
|
|
|
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,
"Portable" : HP Pavilion DV3500, Intel core2 T6400, 4Go DDR3, NVidia GeForce 9300M, HDD 256Go / Grub2 - Gentoo-Xfce |
|
|
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. -------------------- |
|
|
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 |
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. • 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… |
|
|
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
-------------------- |
|
|
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 |
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. • 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. -------------------- |
|
|
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.).
-------------------- |
|
|
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 |
|
|
Nous sommes le : 20th April 2024 - 04:41 |