#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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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
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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde 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