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) :
fichier 2 (file2.txt) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 toto titi tata .....
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.
Partager