81 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
.TH SORT 1
 | 
						|
.SH NAME
 | 
						|
sort \- sort a file of ASCII lines
 | 
						|
.SH SYNOPSIS
 | 
						|
\fBsort\fR [\fB\-bcdf\&imnru\fR]\fR [\fB\-t\fIc\fR]  [\fB\-o \fIname\fR] [\fB+\fIpos1\fR] [\fB\-\fIpos2\fR] \fIfile\fR ...\fR
 | 
						|
.br
 | 
						|
.de FL
 | 
						|
.TP
 | 
						|
\\fB\\$1\\fR
 | 
						|
\\$2
 | 
						|
..
 | 
						|
.de EX
 | 
						|
.TP 20
 | 
						|
\\fB\\$1\\fR
 | 
						|
# \\$2
 | 
						|
..
 | 
						|
.SH OPTIONS
 | 
						|
.TP 5
 | 
						|
.B \-b
 | 
						|
# Skip leading blanks when making comparisons
 | 
						|
.TP 5
 | 
						|
.B \-c
 | 
						|
# Check to see if a file is sorted
 | 
						|
.TP 5
 | 
						|
.B \-d
 | 
						|
# Dictionary order: ignore punctuation
 | 
						|
.TP 5
 | 
						|
.B \-f
 | 
						|
# Fold upper case onto lower case
 | 
						|
.TP 5
 | 
						|
.B \-i
 | 
						|
# Ignore nonASCII characters
 | 
						|
.TP 5
 | 
						|
.B \-m
 | 
						|
# Merge presorted files
 | 
						|
.TP 5
 | 
						|
.B \-n
 | 
						|
# Numeric sort order
 | 
						|
.TP 5
 | 
						|
.B \-o
 | 
						|
# Next argument is output file
 | 
						|
.TP 5
 | 
						|
.B \-r
 | 
						|
# Reverse the sort order
 | 
						|
.TP 5
 | 
						|
.B \-t
 | 
						|
# Following character is field separator
 | 
						|
.TP 5
 | 
						|
.B \-u
 | 
						|
# Unique mode (delete duplicate lines)
 | 
						|
.SH EXAMPLES
 | 
						|
.TP 20
 | 
						|
.B sort \-nr file
 | 
						|
# Sort keys numerically, reversed
 | 
						|
.TP 20
 | 
						|
.B sort +2 \-4 file
 | 
						|
# Sort using fields 2 and 3 as key
 | 
						|
.TP 20
 | 
						|
.B sort +2 \-t: \-o out
 | 
						|
# Field separator is \fI:\fP
 | 
						|
.TP 20
 | 
						|
.B sort +.3 \-.6
 | 
						|
# Characters 3 through 5 form the key
 | 
						|
.SH DESCRIPTION
 | 
						|
.PP
 | 
						|
.I Sort
 | 
						|
sorts one or more files.
 | 
						|
If no files are specified, \fIstdin\fR is sorted.
 | 
						|
Output is written on standard output, unless \fB\-o\fP is specified.
 | 
						|
The options \fB+\fIpos1 \fB\-\fIpos2\fR use only fields \fIpos1\fR
 | 
						|
up to but not including \fIpos2\fR as the sort key, where a field is a
 | 
						|
string of characters delimited by spaces and tabs, unless a different field
 | 
						|
delimiter is specified with \fB\-t\fR.
 | 
						|
Both \fIpos1\fR and \fIpos2\fR have the form \fIm.n\fR where \fIm\fR tells
 | 
						|
the number of fields and \fIn\fR tells the number of characters.
 | 
						|
Either \fIm\fR or \fIn\fR may be omitted.
 | 
						|
.SH "SEE ALSO"
 | 
						|
.BR comm (1),
 | 
						|
.BR grep (1),
 | 
						|
.BR uniq (1).
 |