version 1.13, 2000/11/09 17:52:39 |
version 1.14, 2001/02/04 21:27:01 |
|
|
.Sh SEE ALSO |
.Sh SEE ALSO |
.Xr comm 1 , |
.Xr comm 1 , |
.Xr join 1 , |
.Xr join 1 , |
|
.Xr radixsort 3 , |
.Xr uniq 1 |
.Xr uniq 1 |
.Sh HISTORY |
.Sh HISTORY |
A |
A |
|
|
command appeared in |
command appeared in |
.At v5 . |
.At v5 . |
.Sh NOTES |
.Sh NOTES |
|
.Nm |
|
has no limits on input line length (other than imposed by available |
|
memory) or any restrictions on bytes allowed within lines. |
|
.Pp |
|
To protect data |
|
.Nm |
|
.Fl o |
|
calls |
|
.Xr link 2 |
|
and |
|
.Xr unlink 2 , |
|
and thus fails on protected directories. |
|
.Pp |
The current sort command uses lexicographic radix sorting, which requires |
The current sort command uses lexicographic radix sorting, which requires |
that sort keys be kept in memory (as opposed to previous versions which |
that sort keys be kept in memory (as opposed to previous versions which |
used quick and merge sorts and did not). |
used quick and merge sorts and did not). |
|
|
.Fl f |
.Fl f |
and may take twice as long. |
and may take twice as long. |
.Sh BUGS |
.Sh BUGS |
Lines longer than 65522 characters are discarded and processing continues. |
|
To sort files larger than 60Mb, use |
To sort files larger than 60Mb, use |
.Nm |
.Nm |
.Fl H ; |
.Fl H ; |
files larger than 704Mb must be sorted in smaller pieces, then merged. |
files larger than 704Mb must be sorted in smaller pieces, then merged. |
To protect data |
|
.Nm |
|
.Fl o |
|
calls link and unlink, and thus fails in protected directories. |
|