Bonsoir,

Je veux comparer deux strings, et sortir uniquement la différence entre les deux.
J'ai l'habitude d'utiliser la commande comm.
Mais la je ne comprend pas pourquoi elle ne fonctionne pas correctement.

Ma première chaîne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
NORMAL="
194:if
202:if
210:if
245:if
261:if"
Ma deuxième :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
CASSE="
69:IF
194:if
202:if
210:if
245:if
261:if"
Et lorsque je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
bash-3.2$ comm -3 <(echo "$NORMAL") <(echo "$CASSE")
194:if
202:if
210:if
245:if
261:if
        69:IF
        194:if
        202:if
        210:if
        245:if
        261:if
Or pourquoi n'ai-je pas ?