|
|
1.1 ! root 1: .TH UNIQ 1 ! 2: .SH NAME ! 3: uniq \- report repeated lines in a file ! 4: .SH SYNOPSIS ! 5: .B uniq ! 6: [ ! 7: .B -udc ! 8: [ ! 9: .BI +- num ! 10: ] ! 11: ] ! 12: [ ! 13: .I file ! 14: ] ! 15: .SH DESCRIPTION ! 16: .I Uniq ! 17: copies the input ! 18: .IR file , ! 19: or the standard input, to the ! 20: standard output, comparing adjacent lines. ! 21: In the normal case, the second and succeeding copies ! 22: of repeated lines are ! 23: removed. ! 24: Repeated lines must be adjacent ! 25: in order to be found. ! 26: .TP ! 27: .B -u ! 28: Print unique lines. ! 29: .TP ! 30: .B -d ! 31: Print (one copy of) duplicated lines. ! 32: .TP ! 33: .B -c ! 34: Prefix a repetition count and a tab to each output line. ! 35: Implies ! 36: .B -u ! 37: and ! 38: .BR -d . ! 39: .TP ! 40: .BI - num ! 41: The first ! 42: .IR num ! 43: fields ! 44: together with any blanks before each are ignored. ! 45: A field is defined as a string of non-space, non-tab characters ! 46: separated by tabs and spaces from its neighbors. ! 47: .TP ! 48: .BI + num ! 49: The first ! 50: .IR num ! 51: characters are ignored. ! 52: Fields are skipped before characters. ! 53: .SH SOURCE ! 54: .B /sys/src/cmd/uniq.c ! 55: .SH "SEE ALSO" ! 56: .IR sort (1) ! 57: .SH BUGS ! 58: Field selection and comparison should be compatible with ! 59: .IR sort (1).
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.