What Does the Tr Command Do in Linux?

What Does the Tr Command Do in Linux?
Contents

tr is short for “translate”. It is a member of the GNU coreutils package. Therefore, it’s available in all Linux distros. The tr command reads a byte stream from standard input (stdin), translates or deletes characters, then writes the result to the standard output (stdout).

What is the tr command in bash?

tr is a very useful UNIX command. It is used to transform string or delete characters from the string. Various type of transformation can be done by using this command, such as searching and replacing text, transforming string from uppercase to lowercase or vice versa, removing repeated characters from the string etc.

How do you use tr shell?

tr stands for translate.

  1. Syntax. The syntax of tr command is: $ tr [OPTION] SET1 [SET2]
  2. Translation. …
  3. Convert lower case to upper case. …
  4. Translate braces into parenthesis. …
  5. Translate white-space to tabs. …
  6. Squeeze repetition of characters using -s. …
  7. Delete specified characters using -d option. …
  8. Complement the sets using -c option.
David Miller
Author

David Miller

David Miller brings 15 years of experience in global economics, personal finance strategy, and market dynamics. He specializes in turning complex economic trends into actionable insights for everyday readers.