Annotation of 43BSDReno/usr.bin/tr/tr.1, revision 1.1

1.1     ! root        1: .\"    @(#)tr.1        6.2 (Berkeley) 9/3/88
        !             2: .\"
        !             3: .TH TR 1 "September 3, 1988"
        !             4: .AT 3
        !             5: .SH NAME
        !             6: tr \- translate characters
        !             7: .SH SYNOPSIS
        !             8: .B tr
        !             9: [
        !            10: .B \-cds
        !            11: ] [ string1 [ string2 ] ]
        !            12: .SH DESCRIPTION
        !            13: .I Tr
        !            14: copies the standard input to the standard output with 
        !            15: substitution or deletion of selected characters.
        !            16: Input characters found in 
        !            17: .I string1
        !            18: are mapped into the corresponding characters of
        !            19: .IR string2 .
        !            20: When 
        !            21: .I string2
        !            22: is short it is padded to the length of 
        !            23: .I string1
        !            24: by duplicating its last character.
        !            25: Any combination of the options
        !            26: .B \-cds
        !            27: may be used:
        !            28: .B \-c
        !            29: complements the set of characters in
        !            30: .I string1
        !            31: with respect to the universe of characters
        !            32: whose ASCII codes are 0 through 0377 octal;
        !            33: .B \-d
        !            34: deletes all input characters in
        !            35: .I string1;
        !            36: .B \-s
        !            37: squeezes all strings of repeated output characters that are
        !            38: in 
        !            39: .I string2
        !            40: to single characters.
        !            41: .PP
        !            42: In either string the notation
        !            43: .IB a \- b
        !            44: means a range of characters from
        !            45: .I a
        !            46: to
        !            47: .I b
        !            48: in increasing ASCII order.
        !            49: The character
        !            50: `\e' followed by 1, 2 or 3 octal digits stands for the
        !            51: character whose ASCII code is given by those digits.
        !            52: A `\e' followed by any other character stands
        !            53: for that character.
        !            54: .PP
        !            55: The following example creates a list of all
        !            56: the words in `file1', each on a separate line, in `file2',
        !            57: where a word is taken to be a string of alphabetics.
        !            58: The second string is quoted
        !            59: to protect `\e' from the Shell.
        !            60: 012 is the ASCII code for newline.
        !            61: .IP
        !            62: tr \-cs A\-Za\-z \'\e012\' <file1 >file2
        !            63: .SH "SEE ALSO"
        !            64: ed(1), expand(1), ascii(7)

unix.superglobalmegacorp.com

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