Rechercher : dans
Par :

Script shell

Dernière réponse le 28 jan 2008 à 10:24:08 stephbret56, le 27 jan 2008 à 10:03:06 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « Script shell » dans :
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...

1

jisisv, le 27 jan 2008 à 11:10:43

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)

Répondre à jisisv

2

jipicy, le 27 jan 2008 à 11:18:42

Salut,

sort -nu fichier
;-))

Z'@+...che.
JP : Zen, my Nuggets ! ;-)
Le savoir n'est bon que s'il est partagé.

Répondre à jipicy

3

 stephbret56, le 28 jan 2008 à 10:24:08

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

Répondre à stephbret56
Collection CommentÇaMarche.net