Translate Characters Filter
Usage: tr [-cdsnh-] [ string1 [string2] ]
tr is used to perform simple character substitutions as it
copies data from stdin to stdout. Individual characters in
string1 are mapped to the corresponding characters of string2.
If string2 is too short, it is padded by duplicating its last
character. In either string, the minus sign can be used to
indicate a range of characters.
Here's an example which creates a list of all the words in
file1, one per line, in file2, where a word is taken as a maximal
string of alphabetics. (The ^n character is expanded by the
C shell into a newline character.)
% tr -csn A-Za-z ^n <file1 >file2
Options:
-h Help. (This screen.)
-c Complement the set of characters in string1.
-d Delete any occurrences of the characters in string1.
(If present, string2 is ignored.)
-s Squeeze all strings of repeated output characters
in string2 to single characters.
-n Normalize line endings. Ensure that every line ends
with \r\n. Fixup any \r or \n by itself or any
reversed \n\r character pair. When squeezing,
normalization also causes repeated \r\n sequences
to be squeezed if either \r or \n is in string2.
-- End of options.
|