Recupere un mot à partir de la commande cmp

seb75 Messages postés 20 Statut Membre -  
seb75 Messages postés 20 Statut Membre -
Bonjour,
J'ai un petit problème pour interpréter le résultat de la commande cmp.
J'ai 2 fichiers txt, je voudrai récuperer le mot qui diffère dans les 2 fichiers.
Exemple:

fichier1.txt
>bonjour michel,
>vous allez bien ?
>oui, merci de me le demander patrick, c'est gentil.

fichier2.txt
>bonjour michel,
>vous allez bien ?
>oui, merci de me le demander simond, c'est gentil.

$ cmp fichier1.txt fichier2.txt
resultat : ligne 3, caractere 78

comment faire pour récuperer "simond" ??

Merci
A voir également:

2 réponses

jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,

Ben il te suffit dans un premier temps de récupérer le n° de ligne et le n° d'octet chacun dans une variable (avec un "cut" puis un "grep -o" par exemple) et ensuite avec "sed" (entre autre) afficher la ligne et récupérer tout ce qui se trouve entre l'octet "nn" jusqu'à un espace ou une virgule dans ton cas...

;-))
0
seb75 Messages postés 20 Statut Membre
 
merci Jipicy,
je vais essayer de faire comme tu dis.
Je vous mets la reponse si j'y arrive ;)
0