Script shell

Résolu
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

3 réponses

  1. Modérateur
    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)
    1. 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