bonjour,

J aimerai essayer de savoir si un un mot present dans un fichier, l est dans l autre.

Voici la structure de mes fichiers :

fichier 1 (file1.txt) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
toto
titi
tata
.....
fichier 2 (file2.txt) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
tutu
tete
toto
.....

pour cela je pansai faire

Code : Sélectionner tout - Visualiser dans une fenêtre à part
cat file1.txt | awk '{v1=$1; while read line; do awk'{ [ v1 -eq $1 ] ; then print v1}}'; done < file2.txt'

je m explique j affiche le contenu de file1.txt vers la sortie standard.
le recupère ligne par ligne grâce a awk, et je stock la valeur $1 dans la variable v1. Ensuite j'ouvre le fichier file2.txt, je recupère ligne par ligne les mots que je compare à v1. Si c'est égale, il m affiche $1.

Or ceci ne marche pas ...

Qulqu un pourrais me dire ou sont les erreurs.