Éliminer les doublons dans un fichier sous bash
Bonjour les gens,
J'ai un fichier constitué de 3 colonnes: (V est la distance entre deux points (exemple V1 est la distance entre ces deux point A B)
fichier.txt
Code:
1 2 3 4 5 6
| A B V1
A C V2
D C V3
B A V1
D E V2
G G V4 |
je veux éliminer deux types de doublons:
G G et B A vu que j'ai déjà A B et A B=B A
Comment peut-on faire ça sous bash?
J'ai réussi à éliminer les G G (X X...) avec la commande suivante:
Code:
1 2
| Egaux=$(awk '$1 != $2 {print $0}' $resdir/fichier.txt)
echo "$Egaux" > $resdir/resultat.txt |
Pour la deuxième condition, éliminer B A si on a A B (car ça veux dire la même chose)
je ne vois pas comment faire ça!!!
Quelqu'un peut m'aider ?
Merci par avance