Extraire une différence entre 2 chaines
Résolu
sergio
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai 2 chaines de caractères dans 2 variables
J'aimerai en extraire la différence, comment puis-je faire ?
exemple
a="abc de fgh"
b="abc zz fgh"
je cherche a avoir "de" dans une variable c
et "zz" dans une variable d
quelqu'un a t-il une idée ?
J'ai 2 chaines de caractères dans 2 variables
J'aimerai en extraire la différence, comment puis-je faire ?
exemple
a="abc de fgh"
b="abc zz fgh"
je cherche a avoir "de" dans une variable c
et "zz" dans une variable d
quelqu'un a t-il une idée ?
A voir également:
- Extraire une différence entre 2 chaines
- Extraire une video youtube - Guide
- Extraire le son d'une vidéo - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Différence entre tcp et udp - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
3 réponses
hello
$ a="abc de fgh"; b="abc zz fgh"
$ readarray t <<<"$(echo $a $b | tr ' ' '\n' | sort | uniq -u)"
$ echo ${t[0]}
de
$ echo ${t[1]}
zz
$ readarray t < <(echo $a $b | tr ' ' '\n' | sort | uniq -u)
- - -
tous coupables, à l'échafaud !
XD
PS: on attend de lire ta proposition
d'ailleurs, outre le "pléonasme", ta solution pourrait ne pas relever des différences quand des valeurs sont interverties.