• # man uniq

    Posté par . En réponse au message Aide sur commande uniq pour dédoublonner fichier. Évalué à 3.

    Bonjour,

    $ man uniq

     -nombre, -f, --skip-fields=nombre
     Ignorer nombre champs avant de vérifier l'unicité. Les nombre premiers champs, et tous les blancs qu'ils contiennent sont ignorés. Les champs sont définis comme des
     chaînes de caractères non-blancs, séparées par des espaces ou des tabulations.
     +nombre, -s, --skip-chars=nombre
     Ignorer nombre caractères avant de vérifier l'unicité. Si l'on utilise conjointement cette option et l'option --skip-fileds, les champs sont sautés préalablement
     avant de sauter les caractères.
     -w, --check-chars=nombre
     Ne comparer que nombre caractères de chaque ligne, après avoir éventuellement sauté les champs et les caractères indiqués.
    

    ...donc uniq -w 14.

    À noter que uniq compare chaque ligne avec la précédente et ne supprimera pas tes doublons s'ils ne sont pas consécutifs (pour un fichier de log, c'est le comportement attendu). Si c'est nécessaire, il faudra trier ton fichier avec sort mais tu perdras l'ordre chronologique de tes entrées.