-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.
# man uniq
Posté par Obsidian . En réponse au message Aide sur commande uniq pour dédoublonner fichier. Évalué à 3.
Bonjour,
$ man uniq
...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.