[Shell-script] suppresion lignes identiques
Fermé
Phil
-
27 avril 2007 à 11:58
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 27 avril 2007 à 22:44
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 - 27 avril 2007 à 22:44
A voir également:
- [Shell-script] suppresion lignes identiques
- Script vidéo youtube - Guide
- Classic shell windows 11 - Télécharger - Personnalisation
- Excel trier par ordre alphabétique en gardant les lignes - Guide
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
27 avril 2007 à 16:24
27 avril 2007 à 16:24
Salut,
sort -r +2 fichier | uniq -f 3 -w 7;-))
tlep
Messages postés
596
Date d'inscription
jeudi 21 février 2002
Statut
Membre
Dernière intervention
25 octobre 2012
118
27 avril 2007 à 12:35
27 avril 2007 à 12:35
Ben perso je ferais 2 boucles imbriquées :
while read ligne
A l'intérieur de cette boucle je passerais dans un tableau la concaténation des 2 colonnes 'lat' et 'lon';
A chaque lecture de ligne, vérifier si le résultat existe dans ton tableau (en bouclant dessus).
Si non, j'ajoute la concaténation au tableau et je mémorise la ligne (ou l'envoie dans un fichier de sortie).
done < mon_fichier
Mais bon y'a surement plus propre ;-)
while read ligne
A l'intérieur de cette boucle je passerais dans un tableau la concaténation des 2 colonnes 'lat' et 'lon';
A chaque lecture de ligne, vérifier si le résultat existe dans ton tableau (en bouclant dessus).
Si non, j'ajoute la concaténation au tableau et je mémorise la ligne (ou l'envoie dans un fichier de sortie).
done < mon_fichier
Mais bon y'a surement plus propre ;-)
27 avril 2007 à 22:44