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

Fermé
WES_Ness - 3 févr. 2020 à 11:32
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 3 févr. 2020 à 14:47
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
A voir également:

3 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
3 févr. 2020 à 14:47
hello
grep -f Mots.txt resultat.txt > Test.txt
1
Exileur Messages postés 1475 Date d'inscription mercredi 31 août 2011 Statut Membre Dernière intervention 16 décembre 2022 150
Modifié le 3 févr. 2020 à 12:03
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
 


0
Merci beaucoup
0