Reverse String - Command Line Tool | Online Free DevTools by Hexmos

Reverse strings and text lines with the rev command. Learn how to flip text and use it with other command-line utilities for text manipulation.

Reverse String with rev Command

Understanding the rev Command

The rev command is a simple yet powerful utility found in Unix-like operating systems. Its primary function is to reverse the order of characters in each line of a given input. This is particularly useful for various text manipulation tasks in the command line, such as reversing words, lines, or even entire files when combined with other tools.

Basic String Reversal

The most straightforward use of the rev command is to reverse a string piped into it. For example, to reverse the string "hello world":

echo hello world | rev

This will output:

dlrow olleh

Advanced Text Manipulation

The rev command can be chained with other command-line utilities to perform more complex operations. For instance, you can reverse a string and then apply character transformations. The following example reverses the string and then flips lowercase letters to their uppercase counterparts and vice-versa using tr:

echo hello world | rev | perl -Mopen=locale -Mutf8 -pe tr/a-z/ɐqɔpǝɟƃɥıɾʞlɯuopᕹɹsʇnʌʍxʎz/

The output of this command demonstrates a more intricate text manipulation:

plɹoʍ ollǝɥ

Use Cases for rev

  • Reversing words within a sentence.
  • Preparing data for specific parsing or processing.
  • Creating simple text-based puzzles or challenges.
  • Debugging or inspecting string data in a reversed format.

External Resources