Skip to main content

Linux Command uniq - Unix Command uniq

Linux : la commande grep en 3 minute ! (Mai 2025)

Linux : la commande grep en 3 minute ! (Mai 2025)
Anonim

prénom

uniq (supprime les lignes en double d'un fichier unique)

Synopsis

uniq -cdu -f skip-fields -s skip-caractères -w check-chars - # skip-champs + # skip-caractères --count --repeated --unique --skip-fields = ignorer des champs --skip-chars = ignorer des caractères --check-hars = caractères de contrôle --help --version infile fichier externe

La description

uniq imprime les lignes uniques dans un fichier trié, en ne conservant qu'une partie d'une série de lignes correspondantes. Facultativement, il ne peut afficher que les lignes qui apparaissent exactement une fois, ou les lignes qui apparaissent plusieurs fois. uniq nécessite une entrée triée car elle compare uniquement les lignes consécutives.

Les options

-u, - unique

Imprimez uniquement des lignes uniques.

-d, --repeatedImprimer uniquement les lignes en double.

-c, --countImprimer le nombre de fois que chaque ligne s'est produite avec la ligne.

-numéro, -f, --skip-champs = nombreDans cette option, nombre est un entier représentant le nombre de champs à ignorer avant la vérification de l'unicité. Les premiers champs de numéro, ainsi que tous les espaces trouvés avant d'atteindre les champs de numéro, sont ignorés et ne sont pas comptés. Les champs sont définis comme une chaîne de caractères sans espace ni tabulation, séparés les uns des autres par des espaces et des tabulations.

+ nombre, -s, --skip-chars = nombreDans cette option, nombre est un entier représentant le nombre de caractères à ignorer avant la vérification de l'unicité. Les premiers caractères numériques, ainsi que les espaces éventuellement trouvés avant d'atteindre le nombre, sont ignorés et ne sont pas comptés. Si vous utilisez les options de saut de champ et de caractère, les champs sont d'abord ignorés.

-w, --check-chars = nombreSpécifiez le nombre de caractères à comparer dans les lignes après avoir ignoré les champs et les caractères spécifiés. Normalement, le reste des lignes est comparé.

--Aidez-moiImprimez un message d'utilisation et quittez avec un code d'état indiquant le succès.

--versionImprime les informations de version sur la sortie standard, puis quitte.

Exemple

% trier mon fichier | uniq

élimine les lignes en double du flux (le symbole "|" dirige la sortie de sort myfile vers la commande uniq).

Important: Utilisez le homme commande ( % homme ) pour voir comment une commande est utilisée sur votre ordinateur.