jacques-f <j-f.stephant <at> wanadoo.fr> writes: > Existerait-il (pour linux) un utilitaire (éventuellement en ligne de > commande) qui permettrait de rechercher une chaîne de caractères dans un > ensemble de fichiers (essentiellement odt ou sxw) se trouvant dans un > seul répertoire et de donner la liste de ces fichiers.
Bonjour, Il me semble que zipgrep pourrait faire, à condition de l'envelopper. Par exemple, sur une seule ligne : for f in $(ls UnDossier/*odt) ; do \ r=""; \ r=$(zipgrep -l "quoi" $f *.xml); \ if [ ! -z $r ] ; then echo $f; fi ; done en remplaçant 'UnDossier' par le chemin du répertoire contenant les "fichiers" OOo, et '"quoi"' par la chaîne entre guillemets recherchée. L'argument '*.xml' est là pour ne rechercher que dans les fichiers xml de l'archive '.odt'. Il peut être supprimé pour chercher dans tous les fichiers. Sous Mac OS X (10.4.10), il semble que cela fonctionne. Francis Padié --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
