freebsd-dev/usr.bin/uniq
Ian Lepore d937171727 Support --all-repeats in uniq(1) for compatibility with gnu coreutils.
This adds a new -D/--all-repeats option to uniq(1), which outputs each copy
of any repeated lines (as opposed to a single copy of a repeated line). You
can specify a separator option to output a blank line before or after each
group of repeated lines. This adds compatibility with the GNU coreutils
version of uniq(1).

This change also re-groups the -c, -d, -D, -u options in the usage display
and man page to indicate that they are mutally exclusive of each other. This
matches the posix/opengroup definition of uniq(1) command line args. Note
that this change does NOT actually enforce the mutual exclusion in the code,
for now, it simply documents that the arguments should be considered
exclusive with each other.

Differential Revision:	https://reviews.freebsd.org/D22262
2019-12-15 18:05:18 +00:00
..
tests Integrate .../contrib/netbsd-tests/usr.bin/uniq into the FreeBSD test 2017-01-14 06:51:31 +00:00
Makefile Add HAS_TESTS to all Makefiles that are currently using the 2017-08-02 08:50:42 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00
uniq.1 Support --all-repeats in uniq(1) for compatibility with gnu coreutils. 2019-12-15 18:05:18 +00:00
uniq.c Support --all-repeats in uniq(1) for compatibility with gnu coreutils. 2019-12-15 18:05:18 +00:00