Table of Contents
Previous Utility | List of External Utilities | Next Utility

Tr


        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.



Previous Utility | List of External Utilities | Next Utility
Table of Contents



Copyright © 1988-2003 by Hamilton Laboratories. All rights reserved.