1
0
mirror of git://git.suckless.org/sbase synced 2024-12-23 23:43:33 +00:00
sbase/sort.1

57 lines
1.1 KiB
Groff
Raw Normal View History

.TH SORT 1 sbase\-VERSION
2011-06-02 12:03:34 +00:00
.SH NAME
sort \- sort lines
.SH SYNOPSIS
.B sort
2014-05-03 18:42:33 +00:00
.RB [ \-bnru ]
2014-05-15 18:08:17 +00:00
.RB [ \-t
.IR delim ]
.RB [ \-k
2014-05-15 18:08:17 +00:00
.IR key ]...
2011-06-02 12:03:34 +00:00
.RI [ file ...]
.SH DESCRIPTION
.B sort
writes the sorted concatenation of the given files to stdout. If no file is
given, sort reads from stdin.
.SH OPTIONS
.TP
2014-05-03 18:42:33 +00:00
.B \-b
skip leading whitespace of columns when sorting.
.TP
2014-05-15 18:08:17 +00:00
.BI \-k \ key
specifies a key definition of the form
.BR S [. s ][ f ][, E [. e ][ f ]]
where
.BR S ,
.BR s ,
.BR E ,
and
.B e
are the starting column, starting character in that column, ending column and
the ending character of that column respectively. If they are not specified,
.B s
refers to the first character of the specified starting column,
.B E
refers to the last column of every line, and
.B e
refers to the last character of that last column.
.B f
can be used to specify options
.RB ( n ,
.BR b )
that only apply to this key definition.
.B b
is special in that it only applies to the column that it was specified after.
2014-05-15 18:08:17 +00:00
.TP
.B \-n
perform a numeric sort.
.TP
.B \-r
reverses the sort.
.TP
.BI \-t \ delim
specifies the field delimiter.
.TP
.B \-u
prints equal lines only once.