Previous | Table of Contents | Next |
Sort-Merge Files
$sort [cmu] [ofile] [yk] [zn][dfiMnr][btc] [ +pos1 pos2 ]] [ files ]
Description:
The sort command sorts lines from files.
Options:
b | ignore leading tabs and spaces | |
c | check that the input is in sorted order | |
d | sort in dictionary order; only letters, digits, and white-space are significant in comparisons | |
f | sort upper and lower case letters together | |
i | ignore non-printable characters | |
m | merge already sorted files | |
M | sort as months. The first three non-blank characters are converted to upper case and compared. (implies b) | |
n | sort by numerical value; blanks, minus signs, and decimal points can also be given (implies b) | |
ofile | send output to file (default standard output) | |
r | reverse the sorting order | |
tc | set the field separator to c | |
u | display only one occurrence of duplicate lines | |
y[k] | use k kilobytes of memory to sort (default max) | |
zn | use n bytes of buffer for long lines | |
files | read standard input if files is or no files given | |
+pos1 [ pos2] sort from pos1 to pos2. | ||
If pos2 is not specified, sort from pos1 to the end of line. The format for pos1 and pos2 is: m[.n] [bdfinr] | ||
m | m fields from start of line (default 0) | |
n | n characters from start of field (default 0) | |
bdfinr | option applies to the specified key only |
Translate Characters
$tr [cds] [string1] [string2]
Description:
The tr command copies standard input to output and translates characters from string1 to characters in string2.
Options:
c | translate characters not in string1 |
d | delete characters in string1 from input |
s | truncate repeated characters from string2 |
Strings:
[az] | specifies range of characters from a to z |
[c*n] | specifies n repetitions of c. If the first digit in n is 0, n interpreted as octal. (default decimal) |
Report Duplicate Lines
$uniq [ udc [ +n ] [ n ] ] [ file1 [ file2 ] ]
Description:
The uniq command removes duplicate adjacent lines from file1 and places the output in file2.
Options:
c | display a count of duplicate lines also |
d | display only duplicate lines once |
u | display only unique lines from the original file |
n | skip first n fields from start of line |
+n | skip first n characters from the start of field |
Previous | Table of Contents | Next |