Annotation of researchv10dc/man/adm/man1/tr.1, revision 1.1.1.1

1.1       root        1: .TH TR 1
                      2: .CT 1 shell
                      3: .SH NAME
                      4: tr \- translate characters
                      5: .SH SYNOPSIS
                      6: .B tr
                      7: [
                      8: .B -cds
                      9: ]
                     10: [
                     11: .I string1
                     12: [
                     13: .I string2
                     14: ]
                     15: ]
                     16: .SH DESCRIPTION
                     17: .I Tr
                     18: copies the standard input to the standard output with
                     19: substitution or deletion of selected characters.
                     20: Input characters found in
                     21: .I string1
                     22: are mapped into the corresponding characters of
                     23: .IR string2 .
                     24: When
                     25: .I string2
                     26: is short it is padded to the length of
                     27: .I string1
                     28: by duplicating its last character.
                     29: Any combination of the options
                     30: .B -cds
                     31: may be used:
                     32: .TP
                     33: .B -c
                     34: Complement
                     35: .IR string1 :
                     36: replace it with a lexicographically ordered
                     37: list of all other 8-bit unsigned characters.
                     38: .TP
                     39: .B -d
                     40: Delete from input all characters in
                     41: .IR string1 .
                     42: .TP
                     43: .B -s
                     44: Squeeze repeated output characters that occur in
                     45: .I string2
                     46: to single characters.
                     47: .PP
                     48: In either string a noninitial sequence
                     49: .BI - x,
                     50: where 
                     51: .I x
                     52: is any character (possibly quoted), stands for
                     53: a range of characters:
                     54: a possibly empty sequence of codes running from
                     55: the successor of the previous code up through
                     56: the code for
                     57: .I x.
                     58: The character
                     59: .L \e
                     60: followed by 1, 2 or 3 octal digits stands for the
                     61: character whose
                     62: .SM ASCII
                     63: code is given by those digits.
                     64: A 
                     65: .L \e
                     66: followed by any other character stands
                     67: for that character.
                     68: .SH EXAMPLES
                     69: .TP
                     70: .B tr A-Z a-z <mixed >lower
                     71: Replace all upper-case letters by lower-case.
                     72: .EX
                     73: tr -cs A-Za-z '
                     74: \&' <file1 >file2
                     75: .EE
                     76: .ns
                     77: .IP
                     78: Create a list of all
                     79: the words in
                     80: .L file1
                     81: one per line in
                     82: .LR file2 ,
                     83: where a word is taken to be a maximal string of alphabetics.
                     84: .I String2
                     85: is given as a quoted newline.
                     86: .SH "SEE ALSO"
                     87: .IR ed (1), 
                     88: .IR ascii (6)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.