Developer's Daily | Unix by Example |
main | java | perl | unix | dev directory | web log |
uniq ? remove duplicate lines from a sorted file |
uniq [OPTION]... [INPUT [OUTPUT]] |
Discard all but one of successive identical lines from INPUT (or standard input), writing to OUTPUT (or standard output). |
?c, ??count |
prefix lines by the number of occurrences |
?d, ??repeated |
only print duplicate lines |
?D, ??all?repeated |
print all duplicate lines |
?f, ??skip?fields=N |
avoid comparing the first N fields |
?i, ??ignore?case |
ignore differences in case when comparing |
?s, ??skip?chars=N |
avoid comparing the first N characters |
?u, ??unique |
only print unique lines |
?w, ??check?chars=N |
compare no more than N characters in lines |
?N |
same as ?f N |
|||
+N |
same as ?s N |
|||
??help |
display this help and exit |
??version |
output version information and exit |
A field is a run of whitespace, then non-whitespace characters. Fields are skipped before chars. |
Written by Richard Stallman and David MacKenzie. |
Report bugs to <bug-textutils@gnu.org>. |
Copyright © 1999 Free Software Foundation, Inc. |
The full documentation for uniq is maintained as a Texinfo manual. If the info and uniq programs are properly installed at your site, the command |
info uniq |
should give you access to the complete manual. |