.Dd January 30, 2015 .Dt UNIQ 1 .Os sbase .Sh NAME .Nm uniq .Nd report or filter out repeated lines in a file .Sh SYNOPSIS .Nm .Op Fl c .Op Fl d | u .Op Fl f Ar fields .Op Fl s Ar chars .Op Ar file .Sh DESCRIPTION .Nm reads .Ar file and writes one copy of a line from each group of consecutive duplicate lines to stdout. If no .Ar file is given, .Nm reads from stdin. .Sh OPTIONS .Bl -tag -width Ds .It Fl c Prefixes each line with a count of its consecutive occurrences in the input. .It Fl d Suppresses non-duplicate lines (thus 'uniq -d' prints only duplicates). .It Fl u Suppresses non-unique lines (thus 'uniq -u' prints only uniques). .It Fl f Ar fields Ignore the first .Ar fields in each input line when doing comparisons. .It Fl s Ar chars Ignore the first .Ar chars characters in each input line when doing comparisons. .El