Extraire une différence entre 2 chaines
Résolu/Fermé
A voir également:
- Extraire une différence entre 2 chaines
- Extraire une video youtube - Guide
- Extraire son video - Guide
- Différence entre tcp et udp - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- 2 comptes whatsapp - Guide
3 réponses
dubcek
Messages postés
18724
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
15 mai 2024
5 615
23 févr. 2015 à 15:16
23 févr. 2015 à 15:16
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
Utilisateur anonyme
23 févr. 2015 à 10:21
23 févr. 2015 à 10:21
salut,
avec quel shell comptes-tu faire ça ?
en POSIX sh, ça va être coton.
en bash, j'utiliserais des tableaux, pour pouvoir parcourir leurs éléments, et ainsi les comparer.
avec awk, je ferais pareil.
avec quel shell comptes-tu faire ça ?
en POSIX sh, ça va être coton.
en bash, j'utiliserais des tableaux, pour pouvoir parcourir leurs éléments, et ainsi les comparer.
avec awk, je ferais pareil.
23 févr. 2015 à 16:04
$ readarray t < <(echo $a $b | tr ' ' '\n' | sort | uniq -u)
24 févr. 2015 à 08:08
24 févr. 2015 à 10:01
- - -
tous coupables, à l'échafaud !
XD
Modifié par dubcek le 24/02/2015 à 11:24
PS: on attend de lire ta proposition
Modifié par qqchquicommenceparQ le 24/02/2015 à 13:22
d'ailleurs, outre le "pléonasme", ta solution pourrait ne pas relever des différences quand des valeurs sont interverties.