Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/03/2013, à 21:52

bibilefou

[résolu] Trouver des fichiers similaires depuis une liste de mots-clés

Bonsoir,

J'ai une liste de noms possibles de fichiers images (un par ligne, sans extension).
J'aimerai utiliser cette liste (fichier) pour chercher si j'ai des fichiers correspondant et leurs chemins respectifs sur mon disque.

Y'a moyen de faire ça sans passer par un script d'itération de chaque ligne des mots-clés ?

Dernière modification par bibilefou (Le 26/03/2013, à 22:06)

Hors ligne

#2 Le 26/03/2013, à 21:57

nesthib

Re : [résolu] Trouver des fichiers similaires depuis une liste de mots-clés

C'est quoi un « script d'itération de chaque ligne des mots-clés » ?
Elle comprend combien de lignes ta liste ?


GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#3 Le 26/03/2013, à 22:00

bibilefou

Re : [résolu] Trouver des fichiers similaires depuis une liste de mots-clés

J'ai une liste de 60 lignes.
J'entend par itération une boucle "pour chaque ligne faire..."

Hors ligne

#4 Le 26/03/2013, à 22:05

bibilefou

Re : [résolu] Trouver des fichiers similaires depuis une liste de mots-clés

C'est bon !

find <main_directory> | grep -f mylist.txt

http://superuser.com/questions/527631/f … to-tarball

Hors ligne

#5 Le 26/03/2013, à 22:08

nesthib

Re : [résolu] Trouver des fichiers similaires depuis une liste de mots-clés

tu peux rechercher avec find :

find /chemin -iregex '.*\(mot1\|mot2\|mot3\|mot4\).*'

tu peux générer la suite de mot clé à partir de ta liste en faisant :

awk '{printf sep$0; sep="\\|"}' liste

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

Hors ligne

#6 Le 26/03/2013, à 22:17

pingouinux

Re : [résolu] Trouver des fichiers similaires depuis une liste de mots-clés

Bonsoir bibilefou,

Ta commande en #4 risque de récupérer plus de fichiers que tu ne voudrais.

Par exemple, si mylist.txt contient la ligne image, tu pourras récupérer
/mon_chemin/repertoire/image.jpg
mais aussi
/mon_chemin/repertoire_images/photo.jpg

Hors ligne