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. 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
    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)