Chercher des mots d'un fichier s 'ils existent dans un autre fichier

Signaler
-
dubcek
Messages postés
18066
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
18 février 2020
-
Bonjour,
j'ai un fichier Resultat.txt qui contient plus de mille lignes , et je veux chercher les lignes contenant un des mots qui sont écrites dans un autre fichier Mots.txt . et enregistrer le resultat dans un fichier Test.txt.
est ce que c'est possible ?


Configuration: Linux / Opera Next 60.0.3255.59

3 réponses

Messages postés
18066
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
18 février 2020
4 629
hello
grep -f Mots.txt resultat.txt > Test.txt
Messages postés
1446
Date d'inscription
mercredi 31 août 2011
Statut
Membre
Dernière intervention
4 février 2020
77
Hello,

Un truc comme ça devrait faire le taf :

IFS=$'\n'
for resultat in `cat Resultat.txt`
do
    grep "${resultat}" Mots.txt > /dev/null && echo "${resultat}" >> Test.txt
done
 


N'oubliez pas de marquez votre post comme résolut lorsque vous avez eu les réponses à vos questions...
Au royaume des aveugles, les borgnes sont rois.