Posez votre question Signaler

Script shell [Résolu]

stephbret56 186Messages postés 27 janvier 2008Date d'inscription 2 septembre 2011Dernière intervention - Dernière réponse le 28 janv. 2008 à 10:24
Bonjour,
Etant débutant en script shell je recherche une méthode pour mettre en forme un fichier qui comprend X lignes de chiffre avec des doublons j'aimerai faire un tri qui supprime ces doublons voir exemple
Mon fichier avec les doublons en entrée
fic_dble
0102
0102
0102
0103
0104
0104
0108
0109
0110
0110
0111
Le fichier sans doublon en sortie
fic_nodbl
0102
0103
0104
0108
0109
0110
0111
Merci d'avance pour votre aide
Lire la suite 

Script shell »

3 réponses
Réponse
+0
moins plus
Si l'ordre des lignes n'a pas d'imortance tu peux utiliser deux fiktres successifs:

[johand@horus]~/tmp $cat > brol
011
001
011
002
002
005
005
003
010
010
009
[johand@horus]~/tmp $cat brol | sort | uniq
001
002
003
005
009
010
011

Tu peux utiliser l'option -n avec sort. Voir les man
man 1 sort; man 1 uniq

Johan--
---


Gates gave you the windows.
GNU gave us the whole house.(Alexandrin)
Ajouter un commentaire
Réponse
+0
moins plus
Salut,
sort -nu fichier
;-))
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Je te remercie de ton aide j’ai mis en œuvre le sort avec succès merci beaucoup pour l’info.



Bonne journée,



Stéphane
Ajouter un commentaire
Ce document intitulé « Script shell » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook