Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
UNIQ(1)			FreeBSD	General	Commands Manual		       UNIQ(1)

NAME
     uniq -- report or filter out repeated lines in a file

SYNOPSIS
     uniq [-cdu] [-f fields] [-s chars]	[input_file [output_file]]

DESCRIPTION
     The uniq utility reads the	standard input comparing adjacent lines, and
     writes a copy of each unique input	line to	the standard output.  The sec-
     ond and succeeding	copies of identical adjacent input lines are not writ-
     ten.  Repeated lines in the input will not	be detected if they are	not
     adjacent, so it may be necessary to sort the files	first.

     The following options are available:

     -c	     Precede each output line with the count of	the number of times
	     the line occurred in the input, followed by a single space.

     -d	     Don't output lines	that are not repeated in the input.

     -f	fields
	     Ignore the	first fields in	each input line	when doing compar-
	     isons.  A field is	a string of non-blank characters separated
	     from adjacent fields by blanks.  Field numbers are	one based,
	     i.e., the first field is field one.

     -s	chars
	     Ignore the	first chars characters in each input line when doing
	     comparisons.  If specified	in conjunction with the	-f option, the
	     first chars characters after the first fields fields will be ig-
	     nored.  Character numbers are one based, i.e., the	first charac-
	     ter is character one.

     -u	     Don't output lines	that are repeated in the input.

     Additional	arguments input_file and output_file may be specified on the
     command line, where the former is then used as the	name of	an input file,
     and the latter as the name	of an output file.

EXIT STATUS
     The uniq utility exits 0 on success, and >0 if an error occurs.

COMPATIBILITY
     The historic +number and -number options have been	deprecated but are
     still supported in	this implementation.

SEE ALSO
     sort(1)

STANDARDS
     The uniq utility is expected to be	IEEE Std 1003.2	("POSIX.2") compati-
     ble.

FreeBSD	13.0			August 26, 2012			  FreeBSD 13.0

NAME | SYNOPSIS | DESCRIPTION | EXIT STATUS | COMPATIBILITY | SEE ALSO | STANDARDS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=uniq&sektion=1&manpath=NetBSD+9.2>

home | help